summary refs log tree commit diff stats
path: root/hw/intc/ioapic_common.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2025-03-01 03:06:43 +1000
committerNicholas Piggin <npiggin@gmail.com>2025-03-11 22:43:30 +1000
commitf27f31b552df88641fe711846c94f0c3b86d2907 (patch)
treefd8658c170cfb40b6b7875f72c3eec8c4aa3a7b2 /hw/intc/ioapic_common.c
parenta2dea722cd0df663696fc8bb136b1fd29da18742 (diff)
downloadfocaccia-qemu-f27f31b552df88641fe711846c94f0c3b86d2907.tar.gz
focaccia-qemu-f27f31b552df88641fe711846c94f0c3b86d2907.zip
ppc/pnv: raise no-response errors if an LPC transaction fails
If nothing responds to an LPC access, the LPC host controller should
set an IRQSTAT error. Model this behaviour.

skiboot uses this error to "probe" LPC accesses, among other things to
determine if a SuperIO chip is present. After this change it recognizes
there is no SuperIO present and does not keep trying to access it.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'hw/intc/ioapic_common.c')
0 files changed, 0 insertions, 0 deletions