x86/irq: Reserve a per CPU IDT vector for posted MSIs
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Tue, 23 Apr 2024 17:41:07 +0000 (10:41 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 29 Apr 2024 22:54:42 +0000 (00:54 +0200)
commitf5a3562ec9dd29e61735ccf098d8ba05cf6c7c72
tree3d0f619a49872b1357ee2ffbf87f9714777d0e1c
parent7fec07fd217800c5174f51d8869518807e9aa144
x86/irq: Reserve a per CPU IDT vector for posted MSIs

When posted MSI is enabled, all device MSIs are multiplexed into a single
notification vector. MSI handlers will be de-multiplexed at run-time by
system software without IDT delivery.

Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/r/20240423174114.526704-6-jacob.jun.pan@linux.intel.com
arch/x86/include/asm/irq_vectors.h