On 19/10/25 23:02, Bernhard Beschow wrote:

Bernhard Beschow (10):
   hw/timer/i8254: Add I/O trace events
   hw/audio/pcspk: Add I/O trace events
   hw/rtc/mc146818rtc: Convert CMOS_DPRINTF() into trace events
   hw/rtc/mc146818rtc: Use ARRAY_SIZE macro
   hw/rtc/mc146818rtc: Assert correct usage of
     mc146818rtc_set_cmos_data()
   hw/ide/ide-internal: Move dma_buf_commit() into ide "namespace"
   hw/i386/apic: Prefer APICCommonState over DeviceState
   hw/i386/apic: Ensure own APIC use in apic_msr_{read,write}
   hw/intc/apic: Pass APICCommonState to apic_register_{read,write}
   tests/qtest/ds1338-test: Reuse from_bcd()

Thanks, except if Paolo/MST/Igor object, series queued squashing:

-- >8 --
diff --git a/target/i386/cpu.h b/target/i386/cpu.h
index 67ff52a8b40..d981ca05977 100644
--- a/target/i386/cpu.h
+++ b/target/i386/cpu.h
@@ -29,2 +29,3 @@
 #include "exec/memop.h"
+#include "hw/i386/apic.h"
 #include "hw/i386/topology.h"
@@ -2352,3 +2352,3 @@ struct ArchCPU {
        user */
-    struct APICCommonState *apic_state;
+    APICCommonState *apic_state;
     struct MemoryRegion *cpu_as_root, *cpu_as_mem, *smram;
diff --git a/target/i386/whpx/whpx-internal.h b/target/i386/whpx/whpx-internal.h
index 066e16bd8e2..2dcad1f5650 100644
--- a/target/i386/whpx/whpx-internal.h
+++ b/target/i386/whpx/whpx-internal.h
@@ -7,2 +7,4 @@

+#include "hw/i386/apic.h"
+
 typedef enum WhpxBreakpointState {
@@ -46,3 +48,3 @@ struct whpx_state {
 extern struct whpx_state whpx_global;
-void whpx_apic_get(struct APICCommonState *s);
+void whpx_apic_get(APICCommonState *s);

---

Reply via email to