[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190722104705.550071814@linutronix.de>
Date: Mon, 22 Jul 2019 20:47:05 +0200
From: Thomas Gleixner <tglx@...utronix.de>
To: LKML <linux-kernel@...r.kernel.org>
Cc: x86@...nel.org, Nadav Amit <namit@...are.com>,
Ricardo Neri <ricardo.neri-calderon@...ux.intel.com>,
Stephane Eranian <eranian@...gle.com>,
Feng Tang <feng.tang@...el.com>,
Andrew Cooper <andrew.cooper3@...rix.com>
Subject: [patch V3 00/25] x86/apic: Support for IPI shorthands
This is merily a refresh of V2.
Changes vs. V2 (https://lkml.kernel.org/r/20190704155145.617706117@linutronix.de)
- Fix the NMI_VECTOR/VECTOR_NMI typo in kgdb
- Remove the misleading vector 0-31 wording
It applies on top of:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/apic
The series is also available from git:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git WIP.x86/ipi
Thanks,
tglx
8<------------
a/arch/x86/include/asm/apic_flat_64.h | 8 -
a/arch/x86/include/asm/ipi.h | 109 ---------------------
a/arch/x86/kernel/apic/x2apic.h | 9 -
arch/x86/include/asm/apic.h | 11 +-
arch/x86/include/asm/bugs.h | 2
arch/x86/include/asm/processor.h | 2
arch/x86/include/asm/smp.h | 1
arch/x86/kernel/apic/apic.c | 157 +++++++++++++++++++------------
arch/x86/kernel/apic/apic_flat_64.c | 66 ++-----------
arch/x86/kernel/apic/apic_noop.c | 18 ---
arch/x86/kernel/apic/apic_numachip.c | 8 -
arch/x86/kernel/apic/bigsmp_32.c | 9 -
arch/x86/kernel/apic/ipi.c | 170 +++++++++++++++++++++++++---------
arch/x86/kernel/apic/probe_32.c | 41 --------
arch/x86/kernel/apic/probe_64.c | 21 ----
arch/x86/kernel/apic/x2apic_cluster.c | 20 +---
arch/x86/kernel/apic/x2apic_phys.c | 25 ++---
arch/x86/kernel/apic/x2apic_uv_x.c | 30 +-----
arch/x86/kernel/cpu/bugs.c | 2
arch/x86/kernel/cpu/common.c | 11 ++
arch/x86/kernel/kgdb.c | 2
arch/x86/kernel/nmi.c | 3
arch/x86/kernel/reboot.c | 7 -
arch/x86/kernel/smp.c | 44 --------
arch/x86/kernel/smpboot.c | 13 ++
b/arch/x86/kernel/apic/local.h | 68 +++++++++++++
include/linux/bitmap.h | 23 ++++
include/linux/cpumask.h | 16 +++
kernel/cpu.c | 11 +-
lib/bitmap.c | 20 ++++
30 files changed, 450 insertions(+), 477 deletions(-)
Powered by blists - more mailing lists