mbox series

[for-4.20,0/2] x86/shutdown: prevent lapic "Receive accept error" errors on AMD

Message ID 20250128162742.90431-1-roger.pau@citrix.com (mailing list archive)
Headers show
Series x86/shutdown: prevent lapic "Receive accept error" errors on AMD | expand

Message

Roger Pau Monné Jan. 28, 2025, 4:27 p.m. UTC
Hello,

The following series aims to fix the issues seeing during shutdown on
AMD boxes related to "Receive accept error" local APIC messages.

Fix patch aims to fix the issue, while second patch adjust fixup_irqs()
given it now has a single caller.

I think at least patch 1 should be considered for 4.20, as it fixes a
real issue on AMD boxes that prevents rebooting them.

Thanks, Roger.

Roger Pau Monne (2):
  x86/shutdown: quiesce devices ahead of AP shutdown
  x86/irq: drop fixup_irqs() parameters

 xen/arch/x86/crash.c           |  1 +
 xen/arch/x86/include/asm/irq.h |  4 ++--
 xen/arch/x86/include/asm/msi.h |  1 +
 xen/arch/x86/irq.c             | 30 +++++++++++++-----------------
 xen/arch/x86/msi.c             | 14 ++++++++++++++
 xen/arch/x86/smp.c             | 10 +++++-----
 xen/arch/x86/smpboot.c         |  2 +-
 xen/drivers/passthrough/pci.c  | 32 ++++++++++++++++++++++++++++++++
 xen/include/xen/pci.h          |  2 ++
 9 files changed, 71 insertions(+), 25 deletions(-)