|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: IOMMU faults after S3
On Thu, Apr 02, 2026 at 10:39:41AM +0200, Jan Beulich wrote:
> On 02.04.2026 10:08, Marek Marczykowski-Górecki wrote:
> > The xl dmesg output (from MTL this time):
> >
> > (XEN) [ 123.477511] Entering ACPI S3 state.
> > (XEN) [18446743903.571842] _disable_pit_irq:2649: using_pit: 0,
> > cpu_has_apic: 1
> > (XEN) [18446743903.571856] _disable_pit_irq:2659:
> > cpuidle_using_deep_cstate: 1, boot_cpu_has(X86_FEATURE_XEN_ARAT): 0
> Hmm, but what you didn't log is whether __hpet_setup_msi_irq() actually
> succeeded everywhere. (And if it did, also logging HPET_Tn_ROUTE() values
> might be a good idea, if only to double check.)
Updated output:
(XEN) [18446743899.720395] _disable_pit_irq:2649: using_pit: 0,
cpu_has_apic: 1
(XEN) [18446743899.720409] _disable_pit_irq:2659:
cpuidle_using_deep_cstate: 1, boot_cpu_has(X86_FEATURE_XEN_ARAT): 0
(XEN) [18446743899.720420] _disable_pit_irq:2662: init: 0
(XEN) [18446743899.720431] hpet_broadcast_resume:663: hpet_events:
ffff83046bc1f080
(XEN) [18446743899.720579] hpet_broadcast_resume:674: num_hpets_used: 8
(XEN) [18446743899.720587] hpet_broadcast_resume:692: cfg: 0x1
(XEN) [18446743899.720599] hpet_broadcast_resume:697: i:0,
hpet_events[i].msi.irq: 122, hpet_events[i].flags: 0
(XEN) [18446743899.720612] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x110
(XEN) [18446743899.720638] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720649] hpet_broadcast_resume:701: i:0,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720665] hpet_broadcast_resume:711: i:0, cfg: 0xc134
(XEN) [18446743899.720674] hpet_broadcast_resume:697: i:1,
hpet_events[i].msi.irq: 123, hpet_events[i].flags: 0
(XEN) [18446743899.720684] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x130
(XEN) [18446743899.720707] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720717] hpet_broadcast_resume:701: i:1,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720728] hpet_broadcast_resume:711: i:1, cfg: 0xc104
(XEN) [18446743899.720737] hpet_broadcast_resume:697: i:2,
hpet_events[i].msi.irq: 124, hpet_events[i].flags: 0
(XEN) [18446743899.720747] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x150
(XEN) [18446743899.720771] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720781] hpet_broadcast_resume:701: i:2,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720797] hpet_broadcast_resume:711: i:2, cfg: 0xc104
(XEN) [18446743899.720805] hpet_broadcast_resume:697: i:3,
hpet_events[i].msi.irq: 125, hpet_events[i].flags: 0
(XEN) [18446743899.720816] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x170
(XEN) [18446743899.720838] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720848] hpet_broadcast_resume:701: i:3,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720863] hpet_broadcast_resume:711: i:3, cfg: 0xc104
(XEN) [18446743899.720872] hpet_broadcast_resume:697: i:4,
hpet_events[i].msi.irq: 126, hpet_events[i].flags: 0
(XEN) [18446743899.720882] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x190
(XEN) [18446743899.720905] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720915] hpet_broadcast_resume:701: i:4,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720931] hpet_broadcast_resume:711: i:4, cfg: 0xc104
(XEN) [18446743899.720939] hpet_broadcast_resume:697: i:5,
hpet_events[i].msi.irq: 127, hpet_events[i].flags: 0
(XEN) [18446743899.720949] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x1b0
(XEN) [18446743899.720971] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.720981] hpet_broadcast_resume:701: i:5,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.720997] hpet_broadcast_resume:711: i:5, cfg: 0xc104
(XEN) [18446743899.721006] hpet_broadcast_resume:697: i:6,
hpet_events[i].msi.irq: 128, hpet_events[i].flags: 0
(XEN) [18446743899.721016] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x1d0
(XEN) [18446743899.721039] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.721048] hpet_broadcast_resume:701: i:6,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.721064] hpet_broadcast_resume:711: i:6, cfg: 0xc104
(XEN) [18446743899.721072] hpet_broadcast_resume:697: i:7,
hpet_events[i].msi.irq: 129, hpet_events[i].flags: 0
(XEN) [18446743899.721082] hpet_msi_write:283: iommu_intremap: 2
(iommu_intremap_off: 0), HPET_Tn_ROUTE(ch->idx): 0x1f0
(XEN) [18446743899.721105] hpet_msi_write:287: iommu_update_ire_from_msi
rc: 0
(XEN) [18446743899.721115] hpet_broadcast_resume:701: i:7,
__hpet_setup_msi_irq ret: 0
(XEN) [18446743899.721130] hpet_broadcast_resume:711: i:7, cfg: 0xc104
And the current debug diff attached.
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
Attachment:
xen-debug.diff Attachment:
signature.asc
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |