Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: eeed7aed0696af646261e20e18daae3fb96d2a6f
      
https://github.com/qemu/qemu/commit/eeed7aed0696af646261e20e18daae3fb96d2a6f
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/arm/cpu.c
    M target/arm/cpu64.c
    M target/arm/tcg/cpu64.c

  Log Message:
  -----------
  target/arm: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 1e2a0e1d9aedfe62393c4f343cdcfa9e290f5438
      
https://github.com/qemu/qemu/commit/1e2a0e1d9aedfe62393c4f343cdcfa9e290f5438
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/avr/cpu.c

  Log Message:
  -----------
  target/avr: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: ea1143358fa8fa6b92ad5a466e26d66a8e22b78f
      
https://github.com/qemu/qemu/commit/ea1143358fa8fa6b92ad5a466e26d66a8e22b78f
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/hexagon/cpu.c

  Log Message:
  -----------
  target/hexagon: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Brian Cain <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 032c2ec4ee7e34e80924b3fdc970e63ff3498dc3
      
https://github.com/qemu/qemu/commit/032c2ec4ee7e34e80924b3fdc970e63ff3498dc3
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  target/i386: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: f3d9225f6a259c5eea527c264d3d0d2cd425d9f8
      
https://github.com/qemu/qemu/commit/f3d9225f6a259c5eea527c264d3d0d2cd425d9f8
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/microblaze/cpu.c

  Log Message:
  -----------
  target/microblaze: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: b7ce9e19f4578ca52615e2639558db2aba61096f
      
https://github.com/qemu/qemu/commit/b7ce9e19f4578ca52615e2639558db2aba61096f
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/mips/cpu.c

  Log Message:
  -----------
  target/mips: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: f3ef448ac535cde957b00f0b4468dd259138bac7
      
https://github.com/qemu/qemu/commit/f3ef448ac535cde957b00f0b4468dd259138bac7
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/riscv/cpu.c

  Log Message:
  -----------
  target/riscv: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Daniel Henrique Barboza <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: a1eeba514f6b122dafb519211d4ec43f5e993f47
      
https://github.com/qemu/qemu/commit/a1eeba514f6b122dafb519211d4ec43f5e993f47
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/s390x/cpu.c

  Log Message:
  -----------
  target/s390x: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 3834cc6f8fa5c3d8e82e9790fef66b94f3e97e5d
      
https://github.com/qemu/qemu/commit/3834cc6f8fa5c3d8e82e9790fef66b94f3e97e5d
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M target/sparc/cpu.c

  Log Message:
  -----------
  target/sparc: Constify all Property and PropertyInfo

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 9aec5dc3a41f6cf821d71565d9cd30bfed9541f0
      
https://github.com/qemu/qemu/commit/9aec5dc3a41f6cf821d71565d9cd30bfed9541f0
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M cpu-target.c

  Log Message:
  -----------
  cpu-target: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 46408f1811447923921cd7d618e2c1e747592558
      
https://github.com/qemu/qemu/commit/46408f1811447923921cd7d618e2c1e747592558
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/9pfs/virtio-9p-device.c

  Log Message:
  -----------
  hw/9pfs: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Greg Kurz <[email protected]>
Reviewed-by: Christian Schoenebeck <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: c76bc08df2c05bdfa561f3486d38800718212d10
      
https://github.com/qemu/qemu/commit/c76bc08df2c05bdfa561f3486d38800718212d10
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/acpi/erst.c
    M hw/acpi/generic_event_device.c
    M hw/acpi/piix4.c
    M hw/acpi/vmgenid.c

  Log Message:
  -----------
  hw/acpi: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: b5e4f90e64f0c2c4c3a6c65b0de11b752640e31b
      
https://github.com/qemu/qemu/commit/b5e4f90e64f0c2c4c3a6c65b0de11b752640e31b
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/adc/aspeed_adc.c
    M hw/adc/npcm7xx_adc.c

  Log Message:
  -----------
  hw/adc: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: e15bd5dd059a8833dd30da2b78ab4f43e917f216
      
https://github.com/qemu/qemu/commit/e15bd5dd059a8833dd30da2b78ab4f43e917f216
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/arm/armsse.c
    M hw/arm/armv7m.c
    M hw/arm/aspeed_soc_common.c
    M hw/arm/bcm2836.c
    M hw/arm/fsl-imx25.c
    M hw/arm/fsl-imx6.c
    M hw/arm/fsl-imx6ul.c
    M hw/arm/fsl-imx7.c
    M hw/arm/integratorcp.c
    M hw/arm/msf2-soc.c
    M hw/arm/npcm7xx.c
    M hw/arm/nrf51_soc.c
    M hw/arm/smmu-common.c
    M hw/arm/smmuv3.c
    M hw/arm/stellaris.c
    M hw/arm/strongarm.c
    M hw/arm/xlnx-versal.c
    M hw/arm/xlnx-zynqmp.c

  Log Message:
  -----------
  hw/arm: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: ed1e71dac96a3bf2236ece81916d4fc1ccbce029
      
https://github.com/qemu/qemu/commit/ed1e71dac96a3bf2236ece81916d4fc1ccbce029
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/audio/ac97.c
    M hw/audio/adlib.c
    M hw/audio/asc.c
    M hw/audio/cs4231a.c
    M hw/audio/es1370.c
    M hw/audio/gus.c
    M hw/audio/hda-codec.c
    M hw/audio/intel-hda.c
    M hw/audio/pcspk.c
    M hw/audio/pl041.c
    M hw/audio/sb16.c
    M hw/audio/via-ac97.c
    M hw/audio/virtio-snd-pci.c
    M hw/audio/virtio-snd.c
    M hw/audio/wm8750.c

  Log Message:
  -----------
  hw/audio: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 47c7764bd7255cd28a3b81a71d63c5f0bfd8bc99
      
https://github.com/qemu/qemu/commit/47c7764bd7255cd28a3b81a71d63c5f0bfd8bc99
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/avr/atmega.c

  Log Message:
  -----------
  hw/avr: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: eafbd38f17bb8807386b9b0404193eda4b2d9d91
      
https://github.com/qemu/qemu/commit/eafbd38f17bb8807386b9b0404193eda4b2d9d91
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/block/xen-block.c

  Log Message:
  -----------
  hw/block/xen-block: Unexport PropertyInfo

xen_block_prop_vdev is not used outside the file.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Jason Andryuk <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 4aef8b63e48ce459870c5ed78e86c0eaa331edac
      
https://github.com/qemu/qemu/commit/4aef8b63e48ce459870c5ed78e86c0eaa331edac
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/block/fdc-isa.c
    M hw/block/fdc-sysbus.c
    M hw/block/fdc.c
    M hw/block/m25p80.c
    M hw/block/nand.c
    M hw/block/pflash_cfi01.c
    M hw/block/pflash_cfi02.c
    M hw/block/swim.c
    M hw/block/vhost-user-blk.c
    M hw/block/virtio-blk.c
    M hw/block/xen-block.c

  Log Message:
  -----------
  hw/block: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 312f37d18ad53e2e62fdd2dda7c38322866d77f1
      
https://github.com/qemu/qemu/commit/312f37d18ad53e2e62fdd2dda7c38322866d77f1
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/char/avr_usart.c
    M hw/char/bcm2835_aux.c
    M hw/char/cadence_uart.c
    M hw/char/cmsdk-apb-uart.c
    M hw/char/debugcon.c
    M hw/char/digic-uart.c
    M hw/char/escc.c
    M hw/char/exynos4210_uart.c
    M hw/char/goldfish_tty.c
    M hw/char/grlib_apbuart.c
    M hw/char/ibex_uart.c
    M hw/char/imx_serial.c
    M hw/char/ipoctal232.c
    M hw/char/mcf_uart.c
    M hw/char/nrf51_uart.c
    M hw/char/parallel.c
    M hw/char/pl011.c
    M hw/char/renesas_sci.c
    M hw/char/sclpconsole-lm.c
    M hw/char/sclpconsole.c
    M hw/char/serial-isa.c
    M hw/char/serial-mm.c
    M hw/char/serial-pci-multi.c
    M hw/char/serial-pci.c
    M hw/char/serial.c
    M hw/char/sh_serial.c
    M hw/char/shakti_uart.c
    M hw/char/sifive_uart.c
    M hw/char/spapr_vty.c
    M hw/char/stm32f2xx_usart.c
    M hw/char/stm32l4x5_usart.c
    M hw/char/terminal3270.c
    M hw/char/virtio-console.c
    M hw/char/virtio-serial-bus.c
    M hw/char/xen_console.c
    M hw/char/xilinx_uartlite.c

  Log Message:
  -----------
  hw/char: Constify all Property

Acked-by: Alberto Garcia <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: f5ca2d6233c88464bcf2616bc8697247cb57bcc5
      
https://github.com/qemu/qemu/commit/f5ca2d6233c88464bcf2616bc8697247cb57bcc5
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/core/generic-loader.c
    M hw/core/guest-loader.c
    M hw/core/or-irq.c
    M hw/core/platform-bus.c
    M hw/core/split-irq.c

  Log Message:
  -----------
  hw/core: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 804467e148a254a503834a2c712cad827f6f4b25
      
https://github.com/qemu/qemu/commit/804467e148a254a503834a2c712cad827f6f4b25
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/cpu/a15mpcore.c
    M hw/cpu/a9mpcore.c
    M hw/cpu/arm11mpcore.c
    M hw/cpu/cluster.c
    M hw/cpu/realview_mpcore.c

  Log Message:
  -----------
  hw/cpu: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 2a3f565c529088df051f3cf1d34f6389626af261
      
https://github.com/qemu/qemu/commit/2a3f565c529088df051f3cf1d34f6389626af261
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/cxl/switch-mailbox-cci.c

  Log Message:
  -----------
  hw/cxl: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: d432edd56c270d3b7322d85489bd45116bd7e2e2
      
https://github.com/qemu/qemu/commit/d432edd56c270d3b7322d85489bd45116bd7e2e2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/display/artist.c
    M hw/display/ati.c
    M hw/display/bcm2835_fb.c
    M hw/display/bochs-display.c
    M hw/display/cg3.c
    M hw/display/cirrus_vga.c
    M hw/display/cirrus_vga_isa.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/i2c-ddc.c
    M hw/display/macfb.c
    M hw/display/pl110.c
    M hw/display/qxl.c
    M hw/display/ramfb-standalone.c
    M hw/display/sm501.c
    M hw/display/tcx.c
    M hw/display/vga-isa.c
    M hw/display/vga-mmio.c
    M hw/display/vga-pci.c
    M hw/display/vhost-user-gpu.c
    M hw/display/virtio-gpu-gl.c
    M hw/display/virtio-gpu-pci.c
    M hw/display/virtio-gpu-rutabaga.c
    M hw/display/virtio-gpu.c
    M hw/display/virtio-vga.c
    M hw/display/vmware_vga.c
    M hw/display/xlnx_dp.c

  Log Message:
  -----------
  hw/display: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 7d6a82a3e64d37a83d4ac2fc5234420046523b77
      
https://github.com/qemu/qemu/commit/7d6a82a3e64d37a83d4ac2fc5234420046523b77
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/dma/i82374.c
    M hw/dma/i8257.c
    M hw/dma/pl080.c
    M hw/dma/pl330.c
    M hw/dma/xilinx_axidma.c
    M hw/dma/xlnx-zdma.c
    M hw/dma/xlnx_csu_dma.c

  Log Message:
  -----------
  hw/dma: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: de531a6bd46e5a46b4e7a5f7ec66abb4f82e6207
      
https://github.com/qemu/qemu/commit/de531a6bd46e5a46b4e7a5f7ec66abb4f82e6207
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/gpio/imx_gpio.c
    M hw/gpio/npcm7xx_gpio.c
    M hw/gpio/omap_gpio.c
    M hw/gpio/pca9552.c
    M hw/gpio/pca9554.c
    M hw/gpio/pl061.c
    M hw/gpio/sifive_gpio.c
    M hw/gpio/stm32l4x5_gpio.c

  Log Message:
  -----------
  hw/gpio: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: e923f5e1b853ac80e96b416143300af9d189af8e
      
https://github.com/qemu/qemu/commit/e923f5e1b853ac80e96b416143300af9d189af8e
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/hyperv/hv-balloon.c
    M hw/hyperv/syndbg.c
    M hw/hyperv/vmbus.c

  Log Message:
  -----------
  hw/hyperv: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 6f31905dbe94e89b1c8471ac6d252e9c0f89d2f5
      
https://github.com/qemu/qemu/commit/6f31905dbe94e89b1c8471ac6d252e9c0f89d2f5
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    M hw/i2c/i2c_mux_pca954x.c
    M hw/i2c/omap_i2c.c

  Log Message:
  -----------
  hw/i2c: Constify all Property

Acked-by: Corey Minyard <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 90d45638af23c3cdab9d357306026751f8431b83
      
https://github.com/qemu/qemu/commit/90d45638af23c3cdab9d357306026751f8431b83
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/i386/amd_iommu.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/clock.c
    M hw/i386/kvm/i8254.c
    M hw/i386/kvm/ioapic.c
    M hw/i386/sgx-epc.c
    M hw/i386/vmmouse.c
    M hw/i386/vmport.c
    M hw/i386/x86-iommu.c
    M hw/i386/xen/xen_pvdevice.c

  Log Message:
  -----------
  hw/i386: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: aaa1f1a5246c818a39d15c286bb8ace377501d00
      
https://github.com/qemu/qemu/commit/aaa1f1a5246c818a39d15c286bb8ace377501d00
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ide/cf.c
    M hw/ide/cmd646.c
    M hw/ide/ide-dev.c
    M hw/ide/isa.c
    M hw/ide/macio.c
    M hw/ide/mmio.c

  Log Message:
  -----------
  hw/ide: Constify all Property

Reviewed-by: Bernhard Beschow <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 9eb5c799072c521839650fc375e9d5b546296370
      
https://github.com/qemu/qemu/commit/9eb5c799072c521839650fc375e9d5b546296370
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/input/pckbd.c
    M hw/input/stellaris_gamepad.c
    M hw/input/virtio-input-hid.c
    M hw/input/virtio-input-host.c
    M hw/input/virtio-input.c

  Log Message:
  -----------
  hw/input: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 783e3b21e542d7720ccd5f9f0ac5fad0b8ef8b7a
      
https://github.com/qemu/qemu/commit/783e3b21e542d7720ccd5f9f0ac5fad0b8ef8b7a
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/intc/apic_common.c
    M hw/intc/arm_gic_common.c
    M hw/intc/arm_gicv2m.c
    M hw/intc/arm_gicv3_common.c
    M hw/intc/arm_gicv3_its.c
    M hw/intc/arm_gicv3_its_kvm.c
    M hw/intc/armv7m_nvic.c
    M hw/intc/exynos4210_combiner.c
    M hw/intc/exynos4210_gic.c
    M hw/intc/goldfish_pic.c
    M hw/intc/grlib_irqmp.c
    M hw/intc/i8259_common.c
    M hw/intc/ioapic.c
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_pch_msi.c
    M hw/intc/loongarch_pch_pic.c
    M hw/intc/loongson_ipi_common.c
    M hw/intc/m68k_irqc.c
    M hw/intc/mips_gic.c
    M hw/intc/omap_intc.c
    M hw/intc/ompic.c
    M hw/intc/openpic.c
    M hw/intc/openpic_kvm.c
    M hw/intc/pnv_xive.c
    M hw/intc/pnv_xive2.c
    M hw/intc/ppc-uic.c
    M hw/intc/riscv_aclint.c
    M hw/intc/riscv_aplic.c
    M hw/intc/riscv_imsic.c
    M hw/intc/rx_icu.c
    M hw/intc/s390_flic.c
    M hw/intc/sifive_plic.c
    M hw/intc/spapr_xive.c
    M hw/intc/xics.c
    M hw/intc/xilinx_intc.c
    M hw/intc/xive.c
    M hw/intc/xive2.c
    M hw/intc/xlnx-pmu-iomod-intc.c

  Log Message:
  -----------
  hw/intc: Constify all Property

Reviewed-by: Daniel Henrique Barboza <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 9811813e900063305bbcba11b57ff2510b439db0
      
https://github.com/qemu/qemu/commit/9811813e900063305bbcba11b57ff2510b439db0
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ipack/ipack.c

  Log Message:
  -----------
  hw/ipack: Constify all Property

Acked-by: Alberto Garcia <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 2acf140305ed957f945e09ca7667ad872a091958
      
https://github.com/qemu/qemu/commit/2acf140305ed957f945e09ca7667ad872a091958
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ipmi/ipmi.c
    M hw/ipmi/ipmi_bmc_extern.c
    M hw/ipmi/ipmi_bmc_sim.c
    M hw/ipmi/isa_ipmi_bt.c
    M hw/ipmi/isa_ipmi_kcs.c

  Log Message:
  -----------
  hw/ipmi: Constify all Property

Acked-by: Corey Minyard <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 7f68219cc7b15df35f0543a3d9824584480077eb
      
https://github.com/qemu/qemu/commit/7f68219cc7b15df35f0543a3d9824584480077eb
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/isa/lpc_ich9.c
    M hw/isa/pc87312.c
    M hw/isa/piix.c

  Log Message:
  -----------
  hw/isa: Constify all Property

Reviewed-by: Bernhard Beschow <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 55f579773e00000b33eef548ec9a1abac0c21008
      
https://github.com/qemu/qemu/commit/55f579773e00000b33eef548ec9a1abac0c21008
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/m68k/mcf5206.c
    M hw/m68k/mcf_intc.c
    M hw/m68k/next-cube.c
    M hw/m68k/q800-glue.c

  Log Message:
  -----------
  hw/m68k: Constify all Property

Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: f4f2248bbce2208c6946567c0a3155f02ff7b415
      
https://github.com/qemu/qemu/commit/f4f2248bbce2208c6946567c0a3155f02ff7b415
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/mem/cxl_type3.c
    M hw/mem/nvdimm.c
    M hw/mem/pc-dimm.c
    M hw/mem/sparse-mem.c

  Log Message:
  -----------
  hw/mem: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: ce385ef3cceeb9e6d1a80b1ef6f96133b060bd58
      
https://github.com/qemu/qemu/commit/ce385ef3cceeb9e6d1a80b1ef6f96133b060bd58
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/mips/cps.c

  Log Message:
  -----------
  hw/mips: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 56d8d2b34288c3ea6b62d9e0069cc927d542ea93
      
https://github.com/qemu/qemu/commit/56d8d2b34288c3ea6b62d9e0069cc927d542ea93
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/misc/xlnx-versal-trng.c

  Log Message:
  -----------
  hw/misc/xlnx-versal-trng: Constify trng_props

Use DEFINE_PROP_UNSIGNED instead of DEFINE_PROP_UINT64
so that we can set the PropertyInfo during initialization,
instead of updating within trng_class_init.

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 30029973103ac7f7ffb7bce0f088b773ad9f5dae
      
https://github.com/qemu/qemu/commit/30029973103ac7f7ffb7bce0f088b773ad9f5dae
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/misc/a9scu.c
    M hw/misc/allwinner-h3-dramc.c
    M hw/misc/allwinner-r40-dramc.c
    M hw/misc/allwinner-sid.c
    M hw/misc/applesmc.c
    M hw/misc/arm11scu.c
    M hw/misc/arm_l2x0.c
    M hw/misc/arm_sysctl.c
    M hw/misc/armsse-cpuid.c
    M hw/misc/aspeed_hace.c
    M hw/misc/aspeed_i3c.c
    M hw/misc/aspeed_lpc.c
    M hw/misc/aspeed_sbc.c
    M hw/misc/aspeed_scu.c
    M hw/misc/aspeed_sdmc.c
    M hw/misc/bcm2835_cprman.c
    M hw/misc/bcm2835_property.c
    M hw/misc/debugexit.c
    M hw/misc/eccmemctl.c
    M hw/misc/empty_slot.c
    M hw/misc/iotkit-secctl.c
    M hw/misc/iotkit-sysctl.c
    M hw/misc/iotkit-sysinfo.c
    M hw/misc/ivshmem.c
    M hw/misc/led.c
    M hw/misc/mac_via.c
    M hw/misc/macio/cuda.c
    M hw/misc/macio/macio.c
    M hw/misc/macio/pmu.c
    M hw/misc/mips_cmgcr.c
    M hw/misc/mips_cpc.c
    M hw/misc/mips_itu.c
    M hw/misc/mos6522.c
    M hw/misc/mps2-fpgaio.c
    M hw/misc/mps2-scc.c
    M hw/misc/msf2-sysreg.c
    M hw/misc/npcm7xx_gcr.c
    M hw/misc/nrf51_rng.c
    M hw/misc/pci-testdev.c
    M hw/misc/pvpanic-isa.c
    M hw/misc/pvpanic-pci.c
    M hw/misc/sifive_e_aon.c
    M hw/misc/sifive_u_otp.c
    M hw/misc/stm32l4x5_rcc.c
    M hw/misc/tz-mpc.c
    M hw/misc/tz-msc.c
    M hw/misc/tz-ppc.c
    M hw/misc/unimp.c
    M hw/misc/xlnx-versal-cframe-reg.c
    M hw/misc/xlnx-versal-cfu.c
    M hw/misc/xlnx-versal-xramc.c
    M hw/misc/zynq_slcr.c

  Log Message:
  -----------
  hw/misc: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: e732f00f32e3826668db2b8b81fcf48a3a60a283
      
https://github.com/qemu/qemu/commit/e732f00f32e3826668db2b8b81fcf48a3a60a283
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/net/allwinner-sun8i-emac.c
    M hw/net/allwinner_emac.c
    M hw/net/cadence_gem.c
    M hw/net/can/xlnx-versal-canfd.c
    M hw/net/can/xlnx-zynqmp-can.c
    M hw/net/dp8393x.c
    M hw/net/e1000.c
    M hw/net/e1000e.c
    M hw/net/eepro100.c
    M hw/net/fsl_etsec/etsec.c
    M hw/net/ftgmac100.c
    M hw/net/igb.c
    M hw/net/imx_fec.c
    M hw/net/lan9118.c
    M hw/net/lance.c
    M hw/net/lasi_i82596.c
    M hw/net/mcf_fec.c
    M hw/net/mipsnet.c
    M hw/net/msf2-emac.c
    M hw/net/mv88w8618_eth.c
    M hw/net/ne2000-isa.c
    M hw/net/ne2000-pci.c
    M hw/net/npcm7xx_emc.c
    M hw/net/npcm_gmac.c
    M hw/net/opencores_eth.c
    M hw/net/pcnet-pci.c
    M hw/net/rocker/rocker.c
    M hw/net/rtl8139.c
    M hw/net/smc91c111.c
    M hw/net/spapr_llan.c
    M hw/net/stellaris_enet.c
    M hw/net/sungem.c
    M hw/net/sunhme.c
    M hw/net/tulip.c
    M hw/net/virtio-net.c
    M hw/net/vmxnet3.c
    M hw/net/xen_nic.c
    M hw/net/xgmac.c
    M hw/net/xilinx_axienet.c
    M hw/net/xilinx_ethlite.c

  Log Message:
  -----------
  hw/net: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 3fac046e4aafeecf973afaece3e1cde969b7871a
      
https://github.com/qemu/qemu/commit/3fac046e4aafeecf973afaece3e1cde969b7871a
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/nubus/nubus-bridge.c
    M hw/nubus/nubus-device.c

  Log Message:
  -----------
  hw/nubus: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: b32c22bf31dcf13076b6bc1fa9ba51965d038b2d
      
https://github.com/qemu/qemu/commit/b32c22bf31dcf13076b6bc1fa9ba51965d038b2d
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/nvme/ctrl.c
    M hw/nvme/ns.c
    M hw/nvme/subsys.c

  Log Message:
  -----------
  hw/nvme: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 2839136833257542704695be10b19c77c927acc4
      
https://github.com/qemu/qemu/commit/2839136833257542704695be10b19c77c927acc4
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/nvram/ds1225y.c
    M hw/nvram/eeprom_at24c.c
    M hw/nvram/fw_cfg.c
    M hw/nvram/mac_nvram.c
    M hw/nvram/nrf51_nvm.c
    M hw/nvram/spapr_nvram.c
    M hw/nvram/xlnx-bbram.c
    M hw/nvram/xlnx-efuse.c
    M hw/nvram/xlnx-versal-efuse-cache.c
    M hw/nvram/xlnx-versal-efuse-ctrl.c
    M hw/nvram/xlnx-zynqmp-efuse.c

  Log Message:
  -----------
  hw/nvram: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 196fd15f31d986e5a9c5da84988fa4597f30623b
      
https://github.com/qemu/qemu/commit/196fd15f31d986e5a9c5da84988fa4597f30623b
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/pci-bridge/cxl_downstream.c
    M hw/pci-bridge/cxl_root_port.c
    M hw/pci-bridge/cxl_upstream.c
    M hw/pci-bridge/gen_pcie_root_port.c
    M hw/pci-bridge/pci_bridge_dev.c
    M hw/pci-bridge/pci_expander_bridge.c
    M hw/pci-bridge/pcie_pci_bridge.c
    M hw/pci-bridge/pcie_root_port.c
    M hw/pci-bridge/xio3130_downstream.c

  Log Message:
  -----------
  hw/pci-bridge: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 909a5c0afa1dd52e8145716fc36d12ba6b74721f
      
https://github.com/qemu/qemu/commit/909a5c0afa1dd52e8145716fc36d12ba6b74721f
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/pci-host/dino.c
    M hw/pci-host/gpex.c
    M hw/pci-host/grackle.c
    M hw/pci-host/gt64120.c
    M hw/pci-host/i440fx.c
    M hw/pci-host/mv64361.c
    M hw/pci-host/pnv_phb.c
    M hw/pci-host/pnv_phb3.c
    M hw/pci-host/pnv_phb4.c
    M hw/pci-host/pnv_phb4_pec.c
    M hw/pci-host/ppce500.c
    M hw/pci-host/q35.c
    M hw/pci-host/raven.c
    M hw/pci-host/sabre.c
    M hw/pci-host/uninorth.c
    M hw/pci-host/versatile.c
    M hw/pci-host/xilinx-pcie.c

  Log Message:
  -----------
  hw/pci-host: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 8a1852f8c20c444b8869478bf6411e3d0befc37b
      
https://github.com/qemu/qemu/commit/8a1852f8c20c444b8869478bf6411e3d0befc37b
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/pci/pci.c
    M hw/pci/pci_bridge.c
    M hw/pci/pci_host.c
    M hw/pci/pcie_port.c

  Log Message:
  -----------
  hw/pci: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 90f5755e8a6a791fa67fa860a947770326b54961
      
https://github.com/qemu/qemu/commit/90f5755e8a6a791fa67fa860a947770326b54961
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ppc/pnv.c
    M hw/ppc/pnv_adu.c
    M hw/ppc/pnv_chiptod.c
    M hw/ppc/pnv_core.c
    M hw/ppc/pnv_homer.c
    M hw/ppc/pnv_i2c.c
    M hw/ppc/pnv_lpc.c
    M hw/ppc/pnv_pnor.c
    M hw/ppc/pnv_psi.c
    M hw/ppc/ppc405_uc.c
    M hw/ppc/ppc440_uc.c
    M hw/ppc/ppc4xx_devs.c
    M hw/ppc/ppc4xx_sdram.c
    M hw/ppc/prep_systemio.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/spapr_cpu_core.c
    M hw/ppc/spapr_nvdimm.c
    M hw/ppc/spapr_pci.c
    M hw/ppc/spapr_rng.c
    M hw/ppc/spapr_tpm_proxy.c

  Log Message:
  -----------
  hw/ppc: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 4ef4c30d2ef6d1dcfc58512e6ed273244dcd72cd
      
https://github.com/qemu/qemu/commit/4ef4c30d2ef6d1dcfc58512e6ed273244dcd72cd
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/remote/proxy.c

  Log Message:
  -----------
  hw/remote: Constify all Property

Reviewed-by: Jagannathan Raman <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 766bade2da0f9b1338cbe72aea114cd0922acfc5
      
https://github.com/qemu/qemu/commit/766bade2da0f9b1338cbe72aea114cd0922acfc5
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/riscv/opentitan.c
    M hw/riscv/riscv-iommu-pci.c
    M hw/riscv/riscv-iommu.c
    M hw/riscv/riscv_hart.c
    M hw/riscv/sifive_u.c

  Log Message:
  -----------
  hw/riscv: Constify all Property

Reviewed-by: Daniel Henrique Barboza <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 93c9015bc5cc14e3d944ac5c7f8aba9e2960bf06
      
https://github.com/qemu/qemu/commit/93c9015bc5cc14e3d944ac5c7f8aba9e2960bf06
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/rtc/allwinner-rtc.c
    M hw/rtc/goldfish_rtc.c
    M hw/rtc/m48t59-isa.c
    M hw/rtc/m48t59.c
    M hw/rtc/mc146818rtc.c
    M hw/rtc/pl031.c

  Log Message:
  -----------
  hw/rtc: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 521e2be94d4e1cebe0e9387bd1124d5148b69da2
      
https://github.com/qemu/qemu/commit/521e2be94d4e1cebe0e9387bd1124d5148b69da2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/rx/rx62n.c

  Log Message:
  -----------
  hw/rx: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 6048081263f9baa4550dd7c13b3d9a470a55eef7
      
https://github.com/qemu/qemu/commit/6048081263f9baa4550dd7c13b3d9a470a55eef7
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/s390x/ccw-device.c
    M hw/s390x/css-bridge.c
    M hw/s390x/ipl.c
    M hw/s390x/s390-pci-bus.c
    M hw/s390x/s390-skeys.c
    M hw/s390x/s390-stattrib.c
    M hw/s390x/vhost-scsi-ccw.c
    M hw/s390x/vhost-user-fs-ccw.c
    M hw/s390x/vhost-vsock-ccw.c
    M hw/s390x/virtio-ccw-9p.c
    M hw/s390x/virtio-ccw-balloon.c
    M hw/s390x/virtio-ccw-blk.c
    M hw/s390x/virtio-ccw-crypto.c
    M hw/s390x/virtio-ccw-gpu.c
    M hw/s390x/virtio-ccw-input.c
    M hw/s390x/virtio-ccw-net.c
    M hw/s390x/virtio-ccw-rng.c
    M hw/s390x/virtio-ccw-scsi.c
    M hw/s390x/virtio-ccw-serial.c

  Log Message:
  -----------
  hw/s390x: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: ec7630a2a1ecb200bfb087dffcbf5437291edfc2
      
https://github.com/qemu/qemu/commit/ec7630a2a1ecb200bfb087dffcbf5437291edfc2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/scsi/megasas.c
    M hw/scsi/mptsas.c
    M hw/scsi/scsi-bus.c
    M hw/scsi/scsi-disk.c
    M hw/scsi/scsi-generic.c
    M hw/scsi/spapr_vscsi.c
    M hw/scsi/vhost-scsi.c
    M hw/scsi/vhost-user-scsi.c
    M hw/scsi/virtio-scsi.c
    M hw/scsi/vmw_pvscsi.c

  Log Message:
  -----------
  hw/scsi: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 2ba395a5dfc9f919731f8877e0ae8a5b54394cd5
      
https://github.com/qemu/qemu/commit/2ba395a5dfc9f919731f8877e0ae8a5b54394cd5
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/sd/allwinner-sdhost.c
    M hw/sd/aspeed_sdhci.c
    M hw/sd/sd.c
    M hw/sd/sdhci-pci.c
    M hw/sd/sdhci.c

  Log Message:
  -----------
  hw/sd: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: d2616fe9616c1fd34e36c4b95c7657695f5e8a83
      
https://github.com/qemu/qemu/commit/d2616fe9616c1fd34e36c4b95c7657695f5e8a83
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/sparc/sun4m_iommu.c

  Log Message:
  -----------
  hw/sparc: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 4aa3a8a89af9fced00269d5781c78e23f79a333b
      
https://github.com/qemu/qemu/commit/4aa3a8a89af9fced00269d5781c78e23f79a333b
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/sparc64/sun4u.c

  Log Message:
  -----------
  hw/sparc64: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: dc418eb22028d1f6181e2436c27fcdc3ad0b56a1
      
https://github.com/qemu/qemu/commit/dc418eb22028d1f6181e2436c27fcdc3ad0b56a1
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ssi/aspeed_smc.c
    M hw/ssi/ibex_spi_host.c
    M hw/ssi/npcm7xx_fiu.c
    M hw/ssi/pnv_spi.c
    M hw/ssi/sifive_spi.c
    M hw/ssi/ssi.c
    M hw/ssi/xilinx_spi.c
    M hw/ssi/xilinx_spips.c
    M hw/ssi/xlnx-versal-ospi.c

  Log Message:
  -----------
  hw/ssi: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 74734e2b1b77b7753bd5f5578acfbb2a81fe3ec2
      
https://github.com/qemu/qemu/commit/74734e2b1b77b7753bd5f5578acfbb2a81fe3ec2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/timer/a9gtimer.c
    M hw/timer/allwinner-a10-pit.c
    M hw/timer/arm_mptimer.c
    M hw/timer/arm_timer.c
    M hw/timer/aspeed_timer.c
    M hw/timer/avr_timer16.c
    M hw/timer/grlib_gptimer.c
    M hw/timer/hpet.c
    M hw/timer/i8254_common.c
    M hw/timer/ibex_timer.c
    M hw/timer/mss-timer.c
    M hw/timer/nrf51_timer.c
    M hw/timer/pxa2xx_timer.c
    M hw/timer/renesas_cmt.c
    M hw/timer/renesas_tmr.c
    M hw/timer/sifive_pwm.c
    M hw/timer/slavio_timer.c
    M hw/timer/sse-timer.c
    M hw/timer/stm32f2xx_timer.c
    M hw/timer/xilinx_timer.c

  Log Message:
  -----------
  hw/timer: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 3885fa159163230e338198e085f18b34ce1eb894
      
https://github.com/qemu/qemu/commit/3885fa159163230e338198e085f18b34ce1eb894
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/tpm/tpm_crb.c
    M hw/tpm/tpm_spapr.c
    M hw/tpm/tpm_tis_i2c.c
    M hw/tpm/tpm_tis_isa.c
    M hw/tpm/tpm_tis_sysbus.c

  Log Message:
  -----------
  hw/tpm: Constify all Property

Reviewed-by: Stefan Berger <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 35d71fd9cea66b0c66d94b9e29bfb85781ad6e7f
      
https://github.com/qemu/qemu/commit/35d71fd9cea66b0c66d94b9e29bfb85781ad6e7f
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/ufs/lu.c
    M hw/ufs/ufs.c

  Log Message:
  -----------
  hw/ufs: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 44f2f4bc3005eb48ebabea4f33466498db3ea0f2
      
https://github.com/qemu/qemu/commit/44f2f4bc3005eb48ebabea4f33466498db3ea0f2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/usb/bus.c
    M hw/usb/canokey.c
    M hw/usb/ccid-card-emulated.c
    M hw/usb/ccid-card-passthru.c
    M hw/usb/dev-audio.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-hub.c
    M hw/usb/dev-mtp.c
    M hw/usb/dev-network.c
    M hw/usb/dev-serial.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/dev-storage-classic.c
    M hw/usb/dev-uas.c
    M hw/usb/hcd-dwc2.c
    M hw/usb/hcd-dwc3.c
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ohci-pci.c
    M hw/usb/hcd-ohci-sysbus.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci-nec.c
    M hw/usb/hcd-xhci-sysbus.c
    M hw/usb/hcd-xhci.c
    M hw/usb/host-libusb.c
    M hw/usb/redirect.c
    M hw/usb/u2f-emulated.c
    M hw/usb/u2f-passthru.c

  Log Message:
  -----------
  hw/usb: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: d3eb6f73e14c6ba413be0a3c658882782aa93eac
      
https://github.com/qemu/qemu/commit/d3eb6f73e14c6ba413be0a3c658882782aa93eac
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/vfio/ap.c
    M hw/vfio/ccw.c
    M hw/vfio/pci.c
    M hw/vfio/platform.c

  Log Message:
  -----------
  hw/vfio: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 1577a9180f374cd8bca32f8a5e8c8ac8977d7199
      
https://github.com/qemu/qemu/commit/1577a9180f374cd8bca32f8a5e8c8ac8977d7199
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/virtio/vdpa-dev.c
    M hw/virtio/vhost-scsi-pci.c
    M hw/virtio/vhost-user-blk-pci.c
    M hw/virtio/vhost-user-device.c
    M hw/virtio/vhost-user-fs-pci.c
    M hw/virtio/vhost-user-fs.c
    M hw/virtio/vhost-user-gpio.c
    M hw/virtio/vhost-user-i2c.c
    M hw/virtio/vhost-user-input.c
    M hw/virtio/vhost-user-rng-pci.c
    M hw/virtio/vhost-user-rng.c
    M hw/virtio/vhost-user-scmi.c
    M hw/virtio/vhost-user-scsi-pci.c
    M hw/virtio/vhost-user-snd.c
    M hw/virtio/vhost-user-vsock-pci.c
    M hw/virtio/vhost-user-vsock.c
    M hw/virtio/vhost-vsock-common.c
    M hw/virtio/vhost-vsock-pci.c
    M hw/virtio/vhost-vsock.c
    M hw/virtio/virtio-9p-pci.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio-blk-pci.c
    M hw/virtio/virtio-crypto-pci.c
    M hw/virtio/virtio-crypto.c
    M hw/virtio/virtio-input-pci.c
    M hw/virtio/virtio-iommu-pci.c
    M hw/virtio/virtio-iommu.c
    M hw/virtio/virtio-mem.c
    M hw/virtio/virtio-mmio.c
    M hw/virtio/virtio-net-pci.c
    M hw/virtio/virtio-nsm.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio-pmem.c
    M hw/virtio/virtio-rng-pci.c
    M hw/virtio/virtio-rng.c
    M hw/virtio/virtio-scsi-pci.c
    M hw/virtio/virtio-serial-pci.c
    M hw/virtio/virtio.c

  Log Message:
  -----------
  hw/virtio: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 89996947ed9dc3bbbb57fa2823cc96a6c14e04ab
      
https://github.com/qemu/qemu/commit/89996947ed9dc3bbbb57fa2823cc96a6c14e04ab
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/watchdog/sbsa_gwdt.c
    M hw/watchdog/wdt_aspeed.c
    M hw/watchdog/wdt_imx2.c

  Log Message:
  -----------
  hw/watchdog: Constify all Property

Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 2202d3fd26d2d5c38625b97830a7abd20dc12e8d
      
https://github.com/qemu/qemu/commit/2202d3fd26d2d5c38625b97830a7abd20dc12e8d
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M hw/xen/xen-bus.c
    M hw/xen/xen_pt.c

  Log Message:
  -----------
  hw/xen: Constify all Property

Reviewed-by: Jason Andryuk <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 869e7146b7250ed8a8e5e7c598a54d059319ef47
      
https://github.com/qemu/qemu/commit/869e7146b7250ed8a8e5e7c598a54d059319ef47
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M tests/unit/test-qdev-global-props.c

  Log Message:
  -----------
  tests/unit: Constify all Property

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: fd363a14f68a7bcbede024fb5155371c19b8f5d2
      
https://github.com/qemu/qemu/commit/fd363a14f68a7bcbede024fb5155371c19b8f5d2
  Author: Richard Henderson <[email protected]>
  Date:   2024-12-15 (Sun, 15 Dec 2024)

  Changed paths:
    M docs/devel/migration/compatibility.rst
    M docs/devel/virtio-backends.rst

  Log Message:
  -----------
  docs: Constify all Property in examples

Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>


  Commit: 99b40d9f1b621c483636908e8c932104b0df5a56
      
https://github.com/qemu/qemu/commit/99b40d9f1b621c483636908e8c932104b0df5a56
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M include/hw/intc/loongarch_pch_pic.h
    A include/hw/intc/loongarch_pic_common.h

  Log Message:
  -----------
  include: Add loongarch_pic_common header file

Add common header file hw/intc/loongarch_pic_common.h, and move
some macro definition from hw/intc/loongarch_pch_pic.h to the common
header file.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: caf5a43f5933c8584ea69286721893edaac41566
      
https://github.com/qemu/qemu/commit/caf5a43f5933c8584ea69286721893edaac41566
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M include/hw/intc/loongarch_pch_pic.h
    M include/hw/intc/loongarch_pic_common.h

  Log Message:
  -----------
  include: Move struct LoongArchPCHPIC to loongarch_pic_common header file

Move structure LoongArchPCHPIC from header file loongarch_pch_pic.h
to file loongarch_pic_common.h, and rename structure name with
LoongArchPICCommonState.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: afcda1bd15be941577339eae8cf8e820e249152c
      
https://github.com/qemu/qemu/commit/afcda1bd15be941577339eae8cf8e820e249152c
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pch_pic.c

  Log Message:
  -----------
  hw/intc/loongarch_pch: Merge instance_init() into realize()

Memory region is created in instance_init(), merge it into function
realize(). There is no special class_init() for loongarch_pch object.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 312c630f6462a8dfc3f45f9e8d7e3e280a039321
      
https://github.com/qemu/qemu/commit/312c630f6462a8dfc3f45f9e8d7e3e280a039321
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pch_pic.c

  Log Message:
  -----------
  hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState

With pic vmstate, rename structure name vmstate_loongarch_pch_pic with
vmstate_loongarch_pic_common, and with pic property rename
loongarch_pch_pic_properties with loongarch_pic_common_properties.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 9441af51e699dbe6f6d321b8264fe3adf6702d53
      
https://github.com/qemu/qemu/commit/9441af51e699dbe6f6d321b8264fe3adf6702d53
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pch_pic.c
    A hw/intc/loongarch_pic_common.c

  Log Message:
  -----------
  hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common

Move some common functions to file loongarch_pic_common.c, the common
functions include loongarch_pic_common_realize(), property structure
loongarch_pic_common_properties and vmstate structure
vmstate_loongarch_pic_common.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 856e289a04c4e955c486cde5083251e9a05dd83e
      
https://github.com/qemu/qemu/commit/856e289a04c4e955c486cde5083251e9a05dd83e
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pch_pic.c
    M hw/intc/loongarch_pic_common.c
    M hw/intc/meson.build
    M include/hw/intc/loongarch_pch_pic.h
    M include/hw/intc/loongarch_pic_common.h

  Log Message:
  -----------
  hw/intc/loongarch_pch: Inherit from loongarch_pic_common

Set TYPE_LOONGARCH_PIC inherit from TYPE_LOONGARCH_PIC_COMMON object,
it shares vmsate and property of TYPE_LOONGARCH_PIC_COMMON, and has
its own realize() function.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: e6ec361a29949aa79cc4b4e998e70dedbaa05f73
      
https://github.com/qemu/qemu/commit/e6ec361a29949aa79cc4b4e998e70dedbaa05f73
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pic_common.c
    M include/hw/intc/loongarch_pic_common.h

  Log Message:
  -----------
  hw/intc/loongarch_pch: Add pre_save and post_load interfaces

Add vmstate pre_save and post_load interfaces, which can be used
by pic kvm driver in future.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: e1458c2a4c1f1532375b72b5e7acc4386a10af13
      
https://github.com/qemu/qemu/commit/e1458c2a4c1f1532375b72b5e7acc4386a10af13
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_pch_pic.c
    M hw/loongarch/virt.c
    M include/hw/intc/loongarch_pch_pic.h

  Log Message:
  -----------
  hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic

Remove definition about LoongArchPCHPIC and LOONGARCH_PCH_PIC, and
replace them with LoongArchPICCommonState and LOONGARCH_PIC_COMMON
separately. Also remove unnecessary header files.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 642ef5dc55023e59528051d5aca1194b7177a9de
      
https://github.com/qemu/qemu/commit/642ef5dc55023e59528051d5aca1194b7177a9de
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M include/hw/intc/loongarch_extioi.h
    A include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  include: Add loongarch_extioi_common header file

Add common header file include/hw/intc/loongarch_extioi_common.h, and
move some macro definition from include/hw/intc/loongarch_extioi.h to
the common header file.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: ceef25d3d53fc18e825186ddb40b546d370f798c
      
https://github.com/qemu/qemu/commit/ceef25d3d53fc18e825186ddb40b546d370f798c
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M include/hw/intc/loongarch_extioi.h
    M include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  include: Move struct LoongArchExtIOI to header file loongarch_extioi_common

Move definiton of structure LoongArchExtIOI from header file loongarch_extioi.h
to file loongarch_extioi_common.h.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 5a2233bfa56d6731309f5d705f01660a4d29de2d
      
https://github.com/qemu/qemu/commit/5a2233bfa56d6731309f5d705f01660a4d29de2d
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M include/hw/intc/loongarch_extioi.h
    M include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  include: Rename LoongArchExtIOI with LoongArchExtIOICommonState

Rename structure LoongArchExtIOI with LoongArchExtIOICommonState,
since it is defined in file loongarch_extioi_common.h

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: b28cccdf4c1877a3c6f27eb3a751ef0a04e72db4
      
https://github.com/qemu/qemu/commit/b28cccdf4c1877a3c6f27eb3a751ef0a04e72db4
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Rename LoongArchExtIOI with 
LoongArchExtIOICommonState

With some structure such as vmstate and property, rename LoongArchExtIOI
with LoongArchExtIOICommonState, these common structure will be moved
to common file.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 96e2f9d3903d487d9e49e8b20e37224febaec324
      
https://github.com/qemu/qemu/commit/96e2f9d3903d487d9e49e8b20e37224febaec324
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Add common realize interface

Add common realize function, it is only to check validity of property.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 00ead3bc3816dc682ee2a4d82426a6e220e5439b
      
https://github.com/qemu/qemu/commit/00ead3bc3816dc682ee2a4d82426a6e220e5439b
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Add unrealize interface

For loongarch extioi emulation driver, add unrealize interface and
remove instance_finalize interface and move the code to unrealize
interface.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 5cc6d90f2af57b49068bcb49c7a2e15748f66c2d
      
https://github.com/qemu/qemu/commit/5cc6d90f2af57b49068bcb49c7a2e15748f66c2d
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    A hw/intc/loongarch_extioi_common.c

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Add common file loongarch_extioi_common

Add new common file loongarch_extioi_common.c, and move vmstate
and property structure to common file.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 7790685ebe424219776aae22d7e7d5483127432c
      
https://github.com/qemu/qemu/commit/7790685ebe424219776aae22d7e7d5483127432c
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_extioi_common.c
    M hw/intc/meson.build
    M include/hw/intc/loongarch_extioi.h
    M include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common

Set TYPE_LOONGARCH_EXTIOI inherit from TYPE_LOONGARCH_EXTIOI_COMMON
object, it shares vmsate and property of TYPE_LOONGARCH_EXTIOI_COMMON,
and has its own realize() function.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: f81fee492a25e208ba90cf7552bc8111da7e4426
      
https://github.com/qemu/qemu/commit/f81fee492a25e208ba90cf7552bc8111da7e4426
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi_common.c
    M include/hw/intc/loongarch_extioi_common.h

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Add pre_save interface

Add vmstate pre_save interface, which can be used extioi kvm driver
in future.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: efada537c6c49e414ae87ce66803d6d8543ad140
      
https://github.com/qemu/qemu/commit/efada537c6c49e414ae87ce66803d6d8543ad140
  Author: Bibo Mao <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    M include/hw/intc/loongarch_extioi.h

  Log Message:
  -----------
  hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi

Remove definition about LoongArchExtIOI and LOONGARCH_EXTIOI, and
replace them with LoongArchExtIOICommonState and macro
LOONGARCH_EXTIOI_COMMON separately. Also remove unnecessary header
files.

Signed-off-by: Bibo Mao <[email protected]>
Reviewed-by: Song Gao <[email protected]>


  Commit: 57e2cc9abf5da38f600354fe920ff20e719607b4
      
https://github.com/qemu/qemu/commit/57e2cc9abf5da38f600354fe920ff20e719607b4
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/i386/x86-common.c

  Log Message:
  -----------
  x86/loader: only patch linux kernels

If the binary loaded via -kernel is *not* a linux kernel (in which
case protocol == 0), do not patch the linux kernel header fields.

It's (a) pointless and (b) might break binaries by random patching
and (c) changes the binary hash which in turn breaks secure boot
verification.

Background: OVMF happily loads and runs not only linux kernels but
any efi binary via direct kernel boot.

Note: Breaking the secure boot verification is a problem for linux
kernels too, but fixed that is left for another day ...

Signed-off-by: Gerd Hoffmann <[email protected]>
Message-ID: <[email protected]>


  Commit: 214191f6b57458814d279a53539d64c6e54e764b
      
https://github.com/qemu/qemu/commit/214191f6b57458814d279a53539d64c6e54e764b
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/i386/x86-common.c

  Log Message:
  -----------
  x86/loader: read complete kernel

Load the complete kernel (including setup) into memory.  Excluding the
setup is handled later when adding the FW_CFG_KERNEL_SIZE and
FW_CFG_KERNEL_DATA entries.

This is a preparation for the next patch which adds a new fw_cfg file
containing the complete, unpatched kernel.  No functional change.

Signed-off-by: Gerd Hoffmann <[email protected]>
Message-ID: <[email protected]>


  Commit: f2594d928444fc4d593117db2da8c9ffa26433f7
      
https://github.com/qemu/qemu/commit/f2594d928444fc4d593117db2da8c9ffa26433f7
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/i386/x86-common.c

  Log Message:
  -----------
  x86/loader: expose unpatched kernel

Add a new "etc/boot/kernel" fw_cfg file, containing the kernel without
the setup header patches.  Intended use is booting in UEFI with secure
boot enabled, where the setup header patching breaks secure boot
verification.

Needs OVMF changes too to be actually useful.

Signed-off-by: Gerd Hoffmann <[email protected]>
Message-ID: <[email protected]>


  Commit: a5bd044b15793ab041102a1e784813f54912a836
      
https://github.com/qemu/qemu/commit/a5bd044b15793ab041102a1e784813f54912a836
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/core/machine.c
    M hw/i386/x86-common.c
    M include/hw/boards.h
    M qemu-options.hx
    M system/vl.c

  Log Message:
  -----------
  x86/loader: add -shim option

Add new -shim command line option, wire up for the x86 loader.
When specified load shim into the new "etc/boot/shim" fw_cfg file.

Needs OVMF changes too to be actually useful.

Signed-off-by: Gerd Hoffmann <[email protected]>
Message-ID: <[email protected]>


  Commit: d1770b5834cafff007bbe5218915f18879ff8e48
      
https://github.com/qemu/qemu/commit/d1770b5834cafff007bbe5218915f18879ff8e48
  Author: Pratik R. Sampat <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M pc-bios/descriptors/60-edk2-x86_64.json

  Log Message:
  -----------
  pc-bios: Add amd-sev-es to edk2 json

With the default BIOS being compatible with amd-sev-es add the feature
to the json to indicate it's support

Signed-off-by: Pratik R. Sampat <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 74dc38d0c6c15fd57a5dee94125d13ac5b00491d
      
https://github.com/qemu/qemu/commit/74dc38d0c6c15fd57a5dee94125d13ac5b00491d
  Author: Heinrich Schuchardt <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    A pc-bios/descriptors/60-edk2-riscv64.json
    M pc-bios/descriptors/meson.build

  Log Message:
  -----------
  pc-bios: add missing riscv64 descriptor

Without descriptor libvirt cannot discover the EDK II binaries via
the qemu:///system connection.

Signed-off-by: Heinrich Schuchardt <[email protected]>
Message-ID: <[email protected]>
Signed-off-by: Gerd Hoffmann <[email protected]>


  Commit: 0f5715e4b5706b31b3550d8e6b88871e029c7823
      
https://github.com/qemu/qemu/commit/0f5715e4b5706b31b3550d8e6b88871e029c7823
  Author: Gerd Hoffmann <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M roms/Makefile

  Log Message:
  -----------
  roms: re-add edk2-basetools target

Needed to build ipxe nic roms.

Reported-by: Liu Jaloo <[email protected]>
Fixes: 22e11539e167 ("edk2: replace build scripts")
Signed-off-by: Gerd Hoffmann <[email protected]>
Message-ID: <[email protected]>


  Commit: 5d4d26254bb8a2add3c38d1521aa5c6cff00e712
      
https://github.com/qemu/qemu/commit/5d4d26254bb8a2add3c38d1521aa5c6cff00e712
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M cpu-target.c
    M docs/devel/migration/compatibility.rst
    M docs/devel/virtio-backends.rst
    M hw/9pfs/virtio-9p-device.c
    M hw/acpi/erst.c
    M hw/acpi/generic_event_device.c
    M hw/acpi/piix4.c
    M hw/acpi/vmgenid.c
    M hw/adc/aspeed_adc.c
    M hw/adc/npcm7xx_adc.c
    M hw/arm/armsse.c
    M hw/arm/armv7m.c
    M hw/arm/aspeed_soc_common.c
    M hw/arm/bcm2836.c
    M hw/arm/fsl-imx25.c
    M hw/arm/fsl-imx6.c
    M hw/arm/fsl-imx6ul.c
    M hw/arm/fsl-imx7.c
    M hw/arm/integratorcp.c
    M hw/arm/msf2-soc.c
    M hw/arm/npcm7xx.c
    M hw/arm/nrf51_soc.c
    M hw/arm/smmu-common.c
    M hw/arm/smmuv3.c
    M hw/arm/stellaris.c
    M hw/arm/strongarm.c
    M hw/arm/xlnx-versal.c
    M hw/arm/xlnx-zynqmp.c
    M hw/audio/ac97.c
    M hw/audio/adlib.c
    M hw/audio/asc.c
    M hw/audio/cs4231a.c
    M hw/audio/es1370.c
    M hw/audio/gus.c
    M hw/audio/hda-codec.c
    M hw/audio/intel-hda.c
    M hw/audio/pcspk.c
    M hw/audio/pl041.c
    M hw/audio/sb16.c
    M hw/audio/via-ac97.c
    M hw/audio/virtio-snd-pci.c
    M hw/audio/virtio-snd.c
    M hw/audio/wm8750.c
    M hw/avr/atmega.c
    M hw/block/fdc-isa.c
    M hw/block/fdc-sysbus.c
    M hw/block/fdc.c
    M hw/block/m25p80.c
    M hw/block/nand.c
    M hw/block/pflash_cfi01.c
    M hw/block/pflash_cfi02.c
    M hw/block/swim.c
    M hw/block/vhost-user-blk.c
    M hw/block/virtio-blk.c
    M hw/block/xen-block.c
    M hw/char/avr_usart.c
    M hw/char/bcm2835_aux.c
    M hw/char/cadence_uart.c
    M hw/char/cmsdk-apb-uart.c
    M hw/char/debugcon.c
    M hw/char/digic-uart.c
    M hw/char/escc.c
    M hw/char/exynos4210_uart.c
    M hw/char/goldfish_tty.c
    M hw/char/grlib_apbuart.c
    M hw/char/ibex_uart.c
    M hw/char/imx_serial.c
    M hw/char/ipoctal232.c
    M hw/char/mcf_uart.c
    M hw/char/nrf51_uart.c
    M hw/char/parallel.c
    M hw/char/pl011.c
    M hw/char/renesas_sci.c
    M hw/char/sclpconsole-lm.c
    M hw/char/sclpconsole.c
    M hw/char/serial-isa.c
    M hw/char/serial-mm.c
    M hw/char/serial-pci-multi.c
    M hw/char/serial-pci.c
    M hw/char/serial.c
    M hw/char/sh_serial.c
    M hw/char/shakti_uart.c
    M hw/char/sifive_uart.c
    M hw/char/spapr_vty.c
    M hw/char/stm32f2xx_usart.c
    M hw/char/stm32l4x5_usart.c
    M hw/char/terminal3270.c
    M hw/char/virtio-console.c
    M hw/char/virtio-serial-bus.c
    M hw/char/xen_console.c
    M hw/char/xilinx_uartlite.c
    M hw/core/generic-loader.c
    M hw/core/guest-loader.c
    M hw/core/or-irq.c
    M hw/core/platform-bus.c
    M hw/core/split-irq.c
    M hw/cpu/a15mpcore.c
    M hw/cpu/a9mpcore.c
    M hw/cpu/arm11mpcore.c
    M hw/cpu/cluster.c
    M hw/cpu/realview_mpcore.c
    M hw/cxl/switch-mailbox-cci.c
    M hw/display/artist.c
    M hw/display/ati.c
    M hw/display/bcm2835_fb.c
    M hw/display/bochs-display.c
    M hw/display/cg3.c
    M hw/display/cirrus_vga.c
    M hw/display/cirrus_vga_isa.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/i2c-ddc.c
    M hw/display/macfb.c
    M hw/display/pl110.c
    M hw/display/qxl.c
    M hw/display/ramfb-standalone.c
    M hw/display/sm501.c
    M hw/display/tcx.c
    M hw/display/vga-isa.c
    M hw/display/vga-mmio.c
    M hw/display/vga-pci.c
    M hw/display/vhost-user-gpu.c
    M hw/display/virtio-gpu-gl.c
    M hw/display/virtio-gpu-pci.c
    M hw/display/virtio-gpu-rutabaga.c
    M hw/display/virtio-gpu.c
    M hw/display/virtio-vga.c
    M hw/display/vmware_vga.c
    M hw/display/xlnx_dp.c
    M hw/dma/i82374.c
    M hw/dma/i8257.c
    M hw/dma/pl080.c
    M hw/dma/pl330.c
    M hw/dma/xilinx_axidma.c
    M hw/dma/xlnx-zdma.c
    M hw/dma/xlnx_csu_dma.c
    M hw/gpio/imx_gpio.c
    M hw/gpio/npcm7xx_gpio.c
    M hw/gpio/omap_gpio.c
    M hw/gpio/pca9552.c
    M hw/gpio/pca9554.c
    M hw/gpio/pl061.c
    M hw/gpio/sifive_gpio.c
    M hw/gpio/stm32l4x5_gpio.c
    M hw/hyperv/hv-balloon.c
    M hw/hyperv/syndbg.c
    M hw/hyperv/vmbus.c
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    M hw/i2c/i2c_mux_pca954x.c
    M hw/i2c/omap_i2c.c
    M hw/i386/amd_iommu.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/clock.c
    M hw/i386/kvm/i8254.c
    M hw/i386/kvm/ioapic.c
    M hw/i386/sgx-epc.c
    M hw/i386/vmmouse.c
    M hw/i386/vmport.c
    M hw/i386/x86-iommu.c
    M hw/i386/xen/xen_pvdevice.c
    M hw/ide/cf.c
    M hw/ide/cmd646.c
    M hw/ide/ide-dev.c
    M hw/ide/isa.c
    M hw/ide/macio.c
    M hw/ide/mmio.c
    M hw/input/pckbd.c
    M hw/input/stellaris_gamepad.c
    M hw/input/virtio-input-hid.c
    M hw/input/virtio-input-host.c
    M hw/input/virtio-input.c
    M hw/intc/apic_common.c
    M hw/intc/arm_gic_common.c
    M hw/intc/arm_gicv2m.c
    M hw/intc/arm_gicv3_common.c
    M hw/intc/arm_gicv3_its.c
    M hw/intc/arm_gicv3_its_kvm.c
    M hw/intc/armv7m_nvic.c
    M hw/intc/exynos4210_combiner.c
    M hw/intc/exynos4210_gic.c
    M hw/intc/goldfish_pic.c
    M hw/intc/grlib_irqmp.c
    M hw/intc/i8259_common.c
    M hw/intc/ioapic.c
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_pch_msi.c
    M hw/intc/loongarch_pch_pic.c
    M hw/intc/loongson_ipi_common.c
    M hw/intc/m68k_irqc.c
    M hw/intc/mips_gic.c
    M hw/intc/omap_intc.c
    M hw/intc/ompic.c
    M hw/intc/openpic.c
    M hw/intc/openpic_kvm.c
    M hw/intc/pnv_xive.c
    M hw/intc/pnv_xive2.c
    M hw/intc/ppc-uic.c
    M hw/intc/riscv_aclint.c
    M hw/intc/riscv_aplic.c
    M hw/intc/riscv_imsic.c
    M hw/intc/rx_icu.c
    M hw/intc/s390_flic.c
    M hw/intc/sifive_plic.c
    M hw/intc/spapr_xive.c
    M hw/intc/xics.c
    M hw/intc/xilinx_intc.c
    M hw/intc/xive.c
    M hw/intc/xive2.c
    M hw/intc/xlnx-pmu-iomod-intc.c
    M hw/ipack/ipack.c
    M hw/ipmi/ipmi.c
    M hw/ipmi/ipmi_bmc_extern.c
    M hw/ipmi/ipmi_bmc_sim.c
    M hw/ipmi/isa_ipmi_bt.c
    M hw/ipmi/isa_ipmi_kcs.c
    M hw/isa/lpc_ich9.c
    M hw/isa/pc87312.c
    M hw/isa/piix.c
    M hw/m68k/mcf5206.c
    M hw/m68k/mcf_intc.c
    M hw/m68k/next-cube.c
    M hw/m68k/q800-glue.c
    M hw/mem/cxl_type3.c
    M hw/mem/nvdimm.c
    M hw/mem/pc-dimm.c
    M hw/mem/sparse-mem.c
    M hw/mips/cps.c
    M hw/misc/a9scu.c
    M hw/misc/allwinner-h3-dramc.c
    M hw/misc/allwinner-r40-dramc.c
    M hw/misc/allwinner-sid.c
    M hw/misc/applesmc.c
    M hw/misc/arm11scu.c
    M hw/misc/arm_l2x0.c
    M hw/misc/arm_sysctl.c
    M hw/misc/armsse-cpuid.c
    M hw/misc/aspeed_hace.c
    M hw/misc/aspeed_i3c.c
    M hw/misc/aspeed_lpc.c
    M hw/misc/aspeed_sbc.c
    M hw/misc/aspeed_scu.c
    M hw/misc/aspeed_sdmc.c
    M hw/misc/bcm2835_cprman.c
    M hw/misc/bcm2835_property.c
    M hw/misc/debugexit.c
    M hw/misc/eccmemctl.c
    M hw/misc/empty_slot.c
    M hw/misc/iotkit-secctl.c
    M hw/misc/iotkit-sysctl.c
    M hw/misc/iotkit-sysinfo.c
    M hw/misc/ivshmem.c
    M hw/misc/led.c
    M hw/misc/mac_via.c
    M hw/misc/macio/cuda.c
    M hw/misc/macio/macio.c
    M hw/misc/macio/pmu.c
    M hw/misc/mips_cmgcr.c
    M hw/misc/mips_cpc.c
    M hw/misc/mips_itu.c
    M hw/misc/mos6522.c
    M hw/misc/mps2-fpgaio.c
    M hw/misc/mps2-scc.c
    M hw/misc/msf2-sysreg.c
    M hw/misc/npcm7xx_gcr.c
    M hw/misc/nrf51_rng.c
    M hw/misc/pci-testdev.c
    M hw/misc/pvpanic-isa.c
    M hw/misc/pvpanic-pci.c
    M hw/misc/sifive_e_aon.c
    M hw/misc/sifive_u_otp.c
    M hw/misc/stm32l4x5_rcc.c
    M hw/misc/tz-mpc.c
    M hw/misc/tz-msc.c
    M hw/misc/tz-ppc.c
    M hw/misc/unimp.c
    M hw/misc/xlnx-versal-cframe-reg.c
    M hw/misc/xlnx-versal-cfu.c
    M hw/misc/xlnx-versal-trng.c
    M hw/misc/xlnx-versal-xramc.c
    M hw/misc/zynq_slcr.c
    M hw/net/allwinner-sun8i-emac.c
    M hw/net/allwinner_emac.c
    M hw/net/cadence_gem.c
    M hw/net/can/xlnx-versal-canfd.c
    M hw/net/can/xlnx-zynqmp-can.c
    M hw/net/dp8393x.c
    M hw/net/e1000.c
    M hw/net/e1000e.c
    M hw/net/eepro100.c
    M hw/net/fsl_etsec/etsec.c
    M hw/net/ftgmac100.c
    M hw/net/igb.c
    M hw/net/imx_fec.c
    M hw/net/lan9118.c
    M hw/net/lance.c
    M hw/net/lasi_i82596.c
    M hw/net/mcf_fec.c
    M hw/net/mipsnet.c
    M hw/net/msf2-emac.c
    M hw/net/mv88w8618_eth.c
    M hw/net/ne2000-isa.c
    M hw/net/ne2000-pci.c
    M hw/net/npcm7xx_emc.c
    M hw/net/npcm_gmac.c
    M hw/net/opencores_eth.c
    M hw/net/pcnet-pci.c
    M hw/net/rocker/rocker.c
    M hw/net/rtl8139.c
    M hw/net/smc91c111.c
    M hw/net/spapr_llan.c
    M hw/net/stellaris_enet.c
    M hw/net/sungem.c
    M hw/net/sunhme.c
    M hw/net/tulip.c
    M hw/net/virtio-net.c
    M hw/net/vmxnet3.c
    M hw/net/xen_nic.c
    M hw/net/xgmac.c
    M hw/net/xilinx_axienet.c
    M hw/net/xilinx_ethlite.c
    M hw/nubus/nubus-bridge.c
    M hw/nubus/nubus-device.c
    M hw/nvme/ctrl.c
    M hw/nvme/ns.c
    M hw/nvme/subsys.c
    M hw/nvram/ds1225y.c
    M hw/nvram/eeprom_at24c.c
    M hw/nvram/fw_cfg.c
    M hw/nvram/mac_nvram.c
    M hw/nvram/nrf51_nvm.c
    M hw/nvram/spapr_nvram.c
    M hw/nvram/xlnx-bbram.c
    M hw/nvram/xlnx-efuse.c
    M hw/nvram/xlnx-versal-efuse-cache.c
    M hw/nvram/xlnx-versal-efuse-ctrl.c
    M hw/nvram/xlnx-zynqmp-efuse.c
    M hw/pci-bridge/cxl_downstream.c
    M hw/pci-bridge/cxl_root_port.c
    M hw/pci-bridge/cxl_upstream.c
    M hw/pci-bridge/gen_pcie_root_port.c
    M hw/pci-bridge/pci_bridge_dev.c
    M hw/pci-bridge/pci_expander_bridge.c
    M hw/pci-bridge/pcie_pci_bridge.c
    M hw/pci-bridge/pcie_root_port.c
    M hw/pci-bridge/xio3130_downstream.c
    M hw/pci-host/dino.c
    M hw/pci-host/gpex.c
    M hw/pci-host/grackle.c
    M hw/pci-host/gt64120.c
    M hw/pci-host/i440fx.c
    M hw/pci-host/mv64361.c
    M hw/pci-host/pnv_phb.c
    M hw/pci-host/pnv_phb3.c
    M hw/pci-host/pnv_phb4.c
    M hw/pci-host/pnv_phb4_pec.c
    M hw/pci-host/ppce500.c
    M hw/pci-host/q35.c
    M hw/pci-host/raven.c
    M hw/pci-host/sabre.c
    M hw/pci-host/uninorth.c
    M hw/pci-host/versatile.c
    M hw/pci-host/xilinx-pcie.c
    M hw/pci/pci.c
    M hw/pci/pci_bridge.c
    M hw/pci/pci_host.c
    M hw/pci/pcie_port.c
    M hw/ppc/pnv.c
    M hw/ppc/pnv_adu.c
    M hw/ppc/pnv_chiptod.c
    M hw/ppc/pnv_core.c
    M hw/ppc/pnv_homer.c
    M hw/ppc/pnv_i2c.c
    M hw/ppc/pnv_lpc.c
    M hw/ppc/pnv_pnor.c
    M hw/ppc/pnv_psi.c
    M hw/ppc/ppc405_uc.c
    M hw/ppc/ppc440_uc.c
    M hw/ppc/ppc4xx_devs.c
    M hw/ppc/ppc4xx_sdram.c
    M hw/ppc/prep_systemio.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/spapr_cpu_core.c
    M hw/ppc/spapr_nvdimm.c
    M hw/ppc/spapr_pci.c
    M hw/ppc/spapr_rng.c
    M hw/ppc/spapr_tpm_proxy.c
    M hw/remote/proxy.c
    M hw/riscv/opentitan.c
    M hw/riscv/riscv-iommu-pci.c
    M hw/riscv/riscv-iommu.c
    M hw/riscv/riscv_hart.c
    M hw/riscv/sifive_u.c
    M hw/rtc/allwinner-rtc.c
    M hw/rtc/goldfish_rtc.c
    M hw/rtc/m48t59-isa.c
    M hw/rtc/m48t59.c
    M hw/rtc/mc146818rtc.c
    M hw/rtc/pl031.c
    M hw/rx/rx62n.c
    M hw/s390x/ccw-device.c
    M hw/s390x/css-bridge.c
    M hw/s390x/ipl.c
    M hw/s390x/s390-pci-bus.c
    M hw/s390x/s390-skeys.c
    M hw/s390x/s390-stattrib.c
    M hw/s390x/vhost-scsi-ccw.c
    M hw/s390x/vhost-user-fs-ccw.c
    M hw/s390x/vhost-vsock-ccw.c
    M hw/s390x/virtio-ccw-9p.c
    M hw/s390x/virtio-ccw-balloon.c
    M hw/s390x/virtio-ccw-blk.c
    M hw/s390x/virtio-ccw-crypto.c
    M hw/s390x/virtio-ccw-gpu.c
    M hw/s390x/virtio-ccw-input.c
    M hw/s390x/virtio-ccw-net.c
    M hw/s390x/virtio-ccw-rng.c
    M hw/s390x/virtio-ccw-scsi.c
    M hw/s390x/virtio-ccw-serial.c
    M hw/scsi/megasas.c
    M hw/scsi/mptsas.c
    M hw/scsi/scsi-bus.c
    M hw/scsi/scsi-disk.c
    M hw/scsi/scsi-generic.c
    M hw/scsi/spapr_vscsi.c
    M hw/scsi/vhost-scsi.c
    M hw/scsi/vhost-user-scsi.c
    M hw/scsi/virtio-scsi.c
    M hw/scsi/vmw_pvscsi.c
    M hw/sd/allwinner-sdhost.c
    M hw/sd/aspeed_sdhci.c
    M hw/sd/sd.c
    M hw/sd/sdhci-pci.c
    M hw/sd/sdhci.c
    M hw/sparc/sun4m_iommu.c
    M hw/sparc64/sun4u.c
    M hw/ssi/aspeed_smc.c
    M hw/ssi/ibex_spi_host.c
    M hw/ssi/npcm7xx_fiu.c
    M hw/ssi/pnv_spi.c
    M hw/ssi/sifive_spi.c
    M hw/ssi/ssi.c
    M hw/ssi/xilinx_spi.c
    M hw/ssi/xilinx_spips.c
    M hw/ssi/xlnx-versal-ospi.c
    M hw/timer/a9gtimer.c
    M hw/timer/allwinner-a10-pit.c
    M hw/timer/arm_mptimer.c
    M hw/timer/arm_timer.c
    M hw/timer/aspeed_timer.c
    M hw/timer/avr_timer16.c
    M hw/timer/grlib_gptimer.c
    M hw/timer/hpet.c
    M hw/timer/i8254_common.c
    M hw/timer/ibex_timer.c
    M hw/timer/mss-timer.c
    M hw/timer/nrf51_timer.c
    M hw/timer/pxa2xx_timer.c
    M hw/timer/renesas_cmt.c
    M hw/timer/renesas_tmr.c
    M hw/timer/sifive_pwm.c
    M hw/timer/slavio_timer.c
    M hw/timer/sse-timer.c
    M hw/timer/stm32f2xx_timer.c
    M hw/timer/xilinx_timer.c
    M hw/tpm/tpm_crb.c
    M hw/tpm/tpm_spapr.c
    M hw/tpm/tpm_tis_i2c.c
    M hw/tpm/tpm_tis_isa.c
    M hw/tpm/tpm_tis_sysbus.c
    M hw/ufs/lu.c
    M hw/ufs/ufs.c
    M hw/usb/bus.c
    M hw/usb/canokey.c
    M hw/usb/ccid-card-emulated.c
    M hw/usb/ccid-card-passthru.c
    M hw/usb/dev-audio.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-hub.c
    M hw/usb/dev-mtp.c
    M hw/usb/dev-network.c
    M hw/usb/dev-serial.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/dev-storage-classic.c
    M hw/usb/dev-uas.c
    M hw/usb/hcd-dwc2.c
    M hw/usb/hcd-dwc3.c
    M hw/usb/hcd-ehci-pci.c
    M hw/usb/hcd-ehci-sysbus.c
    M hw/usb/hcd-ohci-pci.c
    M hw/usb/hcd-ohci-sysbus.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci-nec.c
    M hw/usb/hcd-xhci-sysbus.c
    M hw/usb/hcd-xhci.c
    M hw/usb/host-libusb.c
    M hw/usb/redirect.c
    M hw/usb/u2f-emulated.c
    M hw/usb/u2f-passthru.c
    M hw/vfio/ap.c
    M hw/vfio/ccw.c
    M hw/vfio/pci.c
    M hw/vfio/platform.c
    M hw/virtio/vdpa-dev.c
    M hw/virtio/vhost-scsi-pci.c
    M hw/virtio/vhost-user-blk-pci.c
    M hw/virtio/vhost-user-device.c
    M hw/virtio/vhost-user-fs-pci.c
    M hw/virtio/vhost-user-fs.c
    M hw/virtio/vhost-user-gpio.c
    M hw/virtio/vhost-user-i2c.c
    M hw/virtio/vhost-user-input.c
    M hw/virtio/vhost-user-rng-pci.c
    M hw/virtio/vhost-user-rng.c
    M hw/virtio/vhost-user-scmi.c
    M hw/virtio/vhost-user-scsi-pci.c
    M hw/virtio/vhost-user-snd.c
    M hw/virtio/vhost-user-vsock-pci.c
    M hw/virtio/vhost-user-vsock.c
    M hw/virtio/vhost-vsock-common.c
    M hw/virtio/vhost-vsock-pci.c
    M hw/virtio/vhost-vsock.c
    M hw/virtio/virtio-9p-pci.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio-blk-pci.c
    M hw/virtio/virtio-crypto-pci.c
    M hw/virtio/virtio-crypto.c
    M hw/virtio/virtio-input-pci.c
    M hw/virtio/virtio-iommu-pci.c
    M hw/virtio/virtio-iommu.c
    M hw/virtio/virtio-mem.c
    M hw/virtio/virtio-mmio.c
    M hw/virtio/virtio-net-pci.c
    M hw/virtio/virtio-nsm.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio-pmem.c
    M hw/virtio/virtio-rng-pci.c
    M hw/virtio/virtio-rng.c
    M hw/virtio/virtio-scsi-pci.c
    M hw/virtio/virtio-serial-pci.c
    M hw/virtio/virtio.c
    M hw/watchdog/sbsa_gwdt.c
    M hw/watchdog/wdt_aspeed.c
    M hw/watchdog/wdt_imx2.c
    M hw/xen/xen-bus.c
    M hw/xen/xen_pt.c
    M target/arm/cpu.c
    M target/arm/cpu64.c
    M target/arm/tcg/cpu64.c
    M target/avr/cpu.c
    M target/hexagon/cpu.c
    M target/i386/cpu.c
    M target/microblaze/cpu.c
    M target/mips/cpu.c
    M target/riscv/cpu.c
    M target/s390x/cpu.c
    M target/sparc/cpu.c
    M tests/unit/test-qdev-global-props.c

  Log Message:
  -----------
  Merge tag 'pull-prop-20241215' of https://gitlab.com/rth7680/qemu into staging

Constify almost all struct Property

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmdfJ5wdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV9KYAf+Lu4rFaJ99LVVDPXJ
# A3e9eIciGS1qS8RYACiaMZvpteYJeSPJriPSw7d5LY0H6rr7Az3dRVX5x3xI5C3u
# tz7VvNu8agxkCqab6k5xWH1FyNaFi+3u8Yqnbtm5fcAEkf6QdbEPONEZbKeGQuDH
# bxQ3EJvj+fmc5/Fdcp/SoFnDNcM65PVgi5PUKiAFEE1dxvtUfYQx5DjokyehyhsS
# 4O6UEcLWOW+50CYy7X256ifSPaDz6HXBIIJVgCk9+347mKOLsZ3HbNalxXLdj+N0
# a148b+7ans8A88NZ6m5bezhlj0x9lEuK+6AocZmntYuFqOYcJVuzC40dEd9mj93J
# 8W8E7A==
# =EA7k
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun 15 Dec 2024 14:01:48 EST
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "[email protected]"
# gpg: Good signature from "Richard Henderson <[email protected]>" 
[full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* tag 'pull-prop-20241215' of https://gitlab.com/rth7680/qemu: (67 commits)
  docs: Constify all Property in examples
  tests/unit: Constify all Property
  hw/xen: Constify all Property
  hw/watchdog: Constify all Property
  hw/virtio: Constify all Property
  hw/vfio: Constify all Property
  hw/usb: Constify all Property
  hw/ufs: Constify all Property
  hw/tpm: Constify all Property
  hw/timer: Constify all Property
  hw/ssi: Constify all Property
  hw/sparc64: Constify all Property
  hw/sparc: Constify all Property
  hw/sd: Constify all Property
  hw/scsi: Constify all Property
  hw/s390x: Constify all Property
  hw/rx: Constify all Property
  hw/rtc: Constify all Property
  hw/riscv: Constify all Property
  hw/remote: Constify all Property
  ...

Signed-off-by: Stefan Hajnoczi <[email protected]>


  Commit: 3d4a6c336938f054fe2c57d0f101a55dc364e4a2
      
https://github.com/qemu/qemu/commit/3d4a6c336938f054fe2c57d0f101a55dc364e4a2
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/intc/loongarch_extioi.c
    A hw/intc/loongarch_extioi_common.c
    M hw/intc/loongarch_pch_pic.c
    A hw/intc/loongarch_pic_common.c
    M hw/intc/meson.build
    M hw/loongarch/virt.c
    M include/hw/intc/loongarch_extioi.h
    A include/hw/intc/loongarch_extioi_common.h
    M include/hw/intc/loongarch_pch_pic.h
    A include/hw/intc/loongarch_pic_common.h

  Log Message:
  -----------
  Merge tag 'pull-loongarch-20241216' of https://gitlab.com/bibo-mao/qemu into 
staging

loongarch queue

 # -----BEGIN PGP SIGNATURE-----
 #
 # iHUEABYKAB0WIQQNhkKjomWfgLCz0aQfewwSUazn0QUCZ1+CXAAKCRAfewwSUazn
 # 0RlpAP9kYLfUiLWtS7NNhHpKe0lCY8lkpQefJuqx7yLe7FpexwD9G00PV+Hp9Z8V
 # S+PTDrFQJVA1CLuEzitiG9NJzO75WAM=
 # =3apt
 # -----END PGP SIGNATURE-----
 # gpg: Signature made Sun 15 Dec 2024 20:29:00 EST
 # gpg:                using EDDSA key 0D8642A3A2659F80B0B3D1A41F7B0C1251ACE7D1
 # gpg: Good signature from "bibo mao <[email protected]>" [unknown]
 # gpg: WARNING: This key is not certified with a trusted signature!
 # gpg:          There is no indication that the signature belongs to the owner.
 # Primary key fingerprint: 7044 3A00 19C0 E97A 31C7  13C4 8E86 8FB7 A176 9D4C
 #      Subkey fingerprint: 0D86 42A3 A265 9F80 B0B3  D1A4 1F7B 0C12 51AC E7D1

* tag 'pull-loongarch-20241216' of https://gitlab.com/bibo-mao/qemu:
  hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi
  hw/intc/loongarch_extioi: Add pre_save interface
  hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common
  hw/intc/loongarch_extioi: Add common file loongarch_extioi_common
  hw/intc/loongarch_extioi: Add unrealize interface
  hw/intc/loongarch_extioi: Add common realize interface
  hw/intc/loongarch_extioi: Rename LoongArchExtIOI with 
LoongArchExtIOICommonState
  include: Rename LoongArchExtIOI with LoongArchExtIOICommonState
  include: Move struct LoongArchExtIOI to header file loongarch_extioi_common
  include: Add loongarch_extioi_common header file
  hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic
  hw/intc/loongarch_pch: Add pre_save and post_load interfaces
  hw/intc/loongarch_pch: Inherit from loongarch_pic_common
  hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common
  hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState
  hw/intc/loongarch_pch: Merge instance_init() into realize()
  include: Move struct LoongArchPCHPIC to loongarch_pic_common header file
  include: Add loongarch_pic_common header file

Conflicts:
- hw/intc/loongarch_extioi.c
- hw/intc/loongarch_pch_pic.c

  These conflict with the previous pull request that constified
  Property. Constify the loonarch Properties to resolve the conflict.


  Commit: 357e735eabea96384fe0ff94e8c0992417f3f424
      
https://github.com/qemu/qemu/commit/357e735eabea96384fe0ff94e8c0992417f3f424
  Author: Stefan Hajnoczi <[email protected]>
  Date:   2024-12-16 (Mon, 16 Dec 2024)

  Changed paths:
    M hw/core/machine.c
    M hw/i386/x86-common.c
    M include/hw/boards.h
    A pc-bios/descriptors/60-edk2-riscv64.json
    M pc-bios/descriptors/60-edk2-x86_64.json
    M pc-bios/descriptors/meson.build
    M qemu-options.hx
    M roms/Makefile
    M system/vl.c

  Log Message:
  -----------
  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu 
into staging

x86/loader: fix efi binary loading
x86/loader: support secure boot with direct kernel load
firmware: json descriptor updates
roms: re-add edk2-basetools target

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmdgBfwACgkQTLbY7tPo
# cTj7MQ/+MJkVWTYN59Yy1o+XgfIBMoPKuF8Rm9jyosR751Nb5slw7ivd/nr9vKOd
# QNmCUNSHqNhkt10fGZmiL/OBNPH2I226iJ/QPB6CPgn+klWu9/n/qCYHKqkUl+4V
# uAe2CtsljiMmBouJUshmUvtUeB62aykwYYUBb2WfpElBaAvDqs8O+WBCp/83ugfP
# pd0G/bG+7lI6co9KLa3u7hMgcmxu2t/uKd55BaD/H2+Py353geQtnwXThom33jhy
# RMDzSZKWXxcXpwYtGJmUgy2XQqRwCe2uCqCldJ+Yn+VqWIJhszGrfxa1W3AQWoT0
# BHcnH9uriEwMEL5gO6i83m1No9tPJQaw9qhOa/zKtAxoVjdB9FBab1+MYCyYiS4N
# BBz6pIwR+74iDjn1SCOn4vJPmblEL6qtV+IB7MauG1o9GN6IluWDDHotpcmI5B6k
# oXh7mld70cqUFWjFZvoPYEp6HBAvhXLyUf3A4fQoemEX6mSVM9eYol4GM4gTj0gs
# IsBfd9wvHmaurpXMgB0cJOpr7UbbijtssseB/WzkMWlKskuMlJxsif/IEJO+GrbZ
# RdEcdVOr45Ty1Hmqv6b9M9kUojphUchLe6nl+CQihm3K7dF27yqhcJYqNTe7mKpt
# 4+i6RZaTKKtbY8FL80ycDRZIkDZg9cwMQHMxrDABQVN5WpVfRgU=
# =4fZc
# -----END PGP SIGNATURE-----
# gpg: Signature made Mon 16 Dec 2024 05:50:36 EST
# gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <[email protected]>" [full]
# gpg:                 aka "Gerd Hoffmann <[email protected]>" [full]
# gpg:                 aka "Gerd Hoffmann (private) <[email protected]>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu:
  roms: re-add edk2-basetools target
  pc-bios: add missing riscv64 descriptor
  pc-bios: Add amd-sev-es to edk2 json
  x86/loader: add -shim option
  x86/loader: expose unpatched kernel
  x86/loader: read complete kernel
  x86/loader: only patch linux kernels

Signed-off-by: Stefan Hajnoczi <[email protected]>


Compare: https://github.com/qemu/qemu/compare/ca80a5d026a2...357e735eabea

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications

Reply via email to