The following changes since commit b6c4b7e86dec12d07f5cac65265b986d38ee9002:

  Merge tag 'pbouvier/pr/tcg_tests-20261022' of https://gitlab.com/p-b-o/qemu 
into staging (2026-10-23 09:09:11 +0200)

are available in the Git repository at:

  https://gitlab.com/mcayland-ntx/qemu.git tags/qom-qdev-20261023

for you to fetch changes up to f2855f7fa88e6cd871f5a3671d38e4af70afed5e:

  i8259_common.c: add missing 0x prefixes to "info pic" output (2026-10-23 
14:45:31 +0100)

----------------------------------------------------------------
qom-qdev queue
- Improve modelling of i8259 PIC

----------------------------------------------------------------
Mark Cave-Ayland (28):
      i8259_internal.h: rename PIC_COMMON to I8259_COMMON
      i8259_internal.h: rename TYPE_I8259_COMMON to i8259-common
      i8259_internal.h: rename PICCommonState to I8259CommonState
      i8259_internal.h: rename PICCommonClass to I8259CommonClass
      i8259.c: rename PICClass to I8259Class
      i8259.c: introduce TYPE_I8259 device
      i8259.c: always use cs for I8259CommonState variables
      kvm/i8259.c: rename KVMPICClass to KVMI8259Class
      kvm/i8259.c: introduce TYPE_KVM_I8259 device
      kvm/i8259.c: always use cs for I8259CommonState variables
      i8259_common.c: always use cs for I8259CommonState variables
      i8259_common.c: use i8259/i8259_common prefix for functions
      i8259.c: use i8259 prefix for functions
      kvm/i8259.c: use kvm_i8259 prefix for functions
      i8259_common.c: convert to use DEFINE_TYPES() macro
      i8259.c: convert to use DEFINE_TYPES() macro
      kvm/i8259.c: convert to use DEFINE_TYPES() macro
      isa-bus.c: introduce isa_realize() function
      i8259.c: introduce TYPE_I8259_PIC device
      i8259.c: properly cascade secondary i8259 from primary i8259
      kvm/i8259.c: introduce TYPE_KVM_I8259_PIC device
      xen-hvm.c: rename xen_interrupt_controller_init() to xen_i8259_init()
      xen/xen-hvm.c: introduce TYPE_XEN_I8259_PIC device
      i8259_common.c: remove unused i8259_init_chip() function
      i8259: move InterruptStatsProviderClass get_statistics() from i8259 to PIC
      i8259.c: switch isa_pic from I8259State to I8259PICState
      i8259_common.c: remove static irq_count and irq_level variables
      i8259_common.c: add missing 0x prefixes to "info pic" output

 include/hw/intc/i8259.h         |  11 +-
 include/hw/isa/i8259_internal.h |  19 +-
 include/hw/isa/isa.h            |   1 +
 include/hw/xen/xen.h            |   2 +-
 hw/i386/kvm/i8259.c             | 250 +++++++++++++++------
 hw/i386/pc.c                    |   2 +-
 hw/i386/xen/xen-hvm.c           |  40 +++-
 hw/intc/i8259.c                 | 470 +++++++++++++++++++++++++---------------
 hw/intc/i8259_common.c          | 225 +++++++++----------
 hw/isa/isa-bus.c                |   5 +
 stubs/xen-hw-stub.c             |   2 +-
 hw/intc/trace-events            |   8 +-
 12 files changed, 648 insertions(+), 387 deletions(-)

Reply via email to