summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/hw_irq.h
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2020-05-21 22:05:38 +0200
committerThomas Gleixner <tglx@linutronix.de>2020-06-11 15:15:13 +0200
commit6368558c37107bed35950cfbd994f49de07236dc (patch)
treec4fd9ead8807eea01be4b3a4120b98cca21c6aa1 /arch/x86/include/asm/hw_irq.h
parentfa5e5c409213265da8a188b4a5e4e641b1382eb4 (diff)
x86/entry: Provide IDTENTRY_SYSVEC
Provide IDTENTRY variants for system vectors to consolidate the different mechanisms to emit the ASM stubs for 32- and 64-bit. On 64-bit this also moves the stack switching from ASM to C code. 32-bit will excute the system vectors w/o stack switching as before. The simple variant is meant for "empty" system vectors like scheduler IPI and KVM posted interrupt vectors. These do not need the full glory of irq enter/exit handling with softirq processing and more. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@kernel.org> Acked-by: Andy Lutomirski <luto@kernel.org> Link: https://lore.kernel.org/r/20200521202119.185317067@linutronix.de
Diffstat (limited to 'arch/x86/include/asm/hw_irq.h')
0 files changed, 0 insertions, 0 deletions