qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 202700: migration: Make VMStateDescription.su


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 202700: migration: Make VMStateDescription.subsections const
Date: Thu, 04 Jan 2024 02:24:23 -0800

  Branch: refs/heads/staging
  Home:   https://github.com/qemu/qemu
  Commit: 2027001919f588e54185eb23214c312f6e1298e2
      
https://github.com/qemu/qemu/commit/2027001919f588e54185eb23214c312f6e1298e2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M include/migration/vmstate.h
    M migration/savevm.c
    M migration/vmstate.c

  Log Message:
  -----------
  migration: Make VMStateDescription.subsections const

Allow the array of pointers to itself be const.
Propagate this through the copies of this field.

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-2-richard.henderson@linaro.org>


  Commit: e3fe0bc6ee323aa124ef87d9e5a12ea6e79dc084
      
https://github.com/qemu/qemu/commit/e3fe0bc6ee323aa124ef87d9e5a12ea6e79dc084
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/arm/machine.c

  Log Message:
  -----------
  target/arm: Constify VMState in machine.c

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-3-richard.henderson@linaro.org>


  Commit: f49986ae8a6b174c80956709148e3f6e31b43869
      
https://github.com/qemu/qemu/commit/f49986ae8a6b174c80956709148e3f6e31b43869
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/arm/hvf/hvf.c

  Log Message:
  -----------
  target/arm: Constify hvf/hvf.c

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-4-richard.henderson@linaro.org>


  Commit: 35a5922b3ad178823aa2041e8b77c85d245daf2a
      
https://github.com/qemu/qemu/commit/35a5922b3ad178823aa2041e8b77c85d245daf2a
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/alpha/machine.c

  Log Message:
  -----------
  target/alpha: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-5-richard.henderson@linaro.org>


  Commit: b2e181225820261d2ff55351dcbd0640d9428013
      
https://github.com/qemu/qemu/commit/b2e181225820261d2ff55351dcbd0640d9428013
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/avr/machine.c

  Log Message:
  -----------
  target/avr: Constify VMState in machine.c

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-6-richard.henderson@linaro.org>


  Commit: 6e4677fe0a6da7abd729c3715b851626a4093b5b
      
https://github.com/qemu/qemu/commit/6e4677fe0a6da7abd729c3715b851626a4093b5b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/cris/machine.c

  Log Message:
  -----------
  target/cris: Constify VMState in machine.c

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-7-richard.henderson@linaro.org>


  Commit: 218eee704715a83d84525ab6f8a4575c34e7b4e7
      
https://github.com/qemu/qemu/commit/218eee704715a83d84525ab6f8a4575c34e7b4e7
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/hppa/machine.c

  Log Message:
  -----------
  target/hppa: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-8-richard.henderson@linaro.org>


  Commit: c4f54bd6cc876a9c465c02c2e7fb4a692b7fd987
      
https://github.com/qemu/qemu/commit/c4f54bd6cc876a9c465c02c2e7fb4a692b7fd987
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/i386/machine.c

  Log Message:
  -----------
  target/i386: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-Id: <20231221031652.119827-9-richard.henderson@linaro.org>


  Commit: 2d23bb1a3805f2a3440d66ac8b7fe3f4a39e58b4
      
https://github.com/qemu/qemu/commit/2d23bb1a3805f2a3440d66ac8b7fe3f4a39e58b4
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/loongarch/machine.c

  Log Message:
  -----------
  target/loongarch: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231221031652.119827-10-richard.henderson@linaro.org>


  Commit: f3fb948f283a727176f2590b0bec693a0f89f138
      
https://github.com/qemu/qemu/commit/f3fb948f283a727176f2590b0bec693a0f89f138
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/m68k/cpu.c

  Log Message:
  -----------
  target/m68k: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-11-richard.henderson@linaro.org>


  Commit: 61d5442a9a186264cf6ad3af511c0b8ab1ab6801
      
https://github.com/qemu/qemu/commit/61d5442a9a186264cf6ad3af511c0b8ab1ab6801
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/microblaze/machine.c

  Log Message:
  -----------
  target/microblaze: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-12-richard.henderson@linaro.org>


  Commit: 6db6de65067424c8e87dc040dc73b9a47114f08f
      
https://github.com/qemu/qemu/commit/6db6de65067424c8e87dc040dc73b9a47114f08f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/mips/sysemu/machine.c

  Log Message:
  -----------
  target/mips: Constify VMState in machine.c

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-13-richard.henderson@linaro.org>


  Commit: c9e763b010c83942f1d565a5b904ce53cd6f46e0
      
https://github.com/qemu/qemu/commit/c9e763b010c83942f1d565a5b904ce53cd6f46e0
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/openrisc/machine.c

  Log Message:
  -----------
  target/openrisc: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-14-richard.henderson@linaro.org>


  Commit: caae239633e5994b84b22453971501994990b5d5
      
https://github.com/qemu/qemu/commit/caae239633e5994b84b22453971501994990b5d5
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/ppc/machine.c

  Log Message:
  -----------
  target/ppc: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-15-richard.henderson@linaro.org>


  Commit: 85b57d3d549f3dc6d4c900b02db8edc6e7d975f4
      
https://github.com/qemu/qemu/commit/85b57d3d549f3dc6d4c900b02db8edc6e7d975f4
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/riscv/machine.c

  Log Message:
  -----------
  target/riscv: Constify VMState in machine.c

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-16-richard.henderson@linaro.org>


  Commit: 5c04ea96e42f6f1f7883f6ead75c1e4aab2361ff
      
https://github.com/qemu/qemu/commit/5c04ea96e42f6f1f7883f6ead75c1e4aab2361ff
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/s390x/machine.c

  Log Message:
  -----------
  target/s390x: Constify VMState in machine.c

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-17-richard.henderson@linaro.org>


  Commit: dd9729b30262ab6d32aa1af1327eac6b9bb7e5ab
      
https://github.com/qemu/qemu/commit/dd9729b30262ab6d32aa1af1327eac6b9bb7e5ab
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M target/sparc/machine.c

  Log Message:
  -----------
  target/sparc: Constify VMState in machine.c

Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-18-richard.henderson@linaro.org>


  Commit: 607ef5706c3d1c593849c63968b55a97df190d91
      
https://github.com/qemu/qemu/commit/607ef5706c3d1c593849c63968b55a97df190d91
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/arm/armsse.c
    M hw/arm/armv7m.c
    M hw/arm/highbank.c
    M hw/arm/integratorcp.c
    M hw/arm/musicpal.c
    M hw/arm/pxa2xx.c
    M hw/arm/pxa2xx_gpio.c
    M hw/arm/pxa2xx_pic.c
    M hw/arm/smmuv3.c
    M hw/arm/spitz.c
    M hw/arm/stellaris.c
    M hw/arm/strongarm.c
    M hw/arm/versatilepb.c
    M hw/arm/virt-acpi-build.c
    M hw/arm/z2.c

  Log Message:
  -----------
  hw/arm: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-19-richard.henderson@linaro.org>


  Commit: f55f1a4928a554f56ce906f410b3bc23819f075d
      
https://github.com/qemu/qemu/commit/f55f1a4928a554f56ce906f410b3bc23819f075d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/core/clock-vmstate.c
    M hw/core/or-irq.c
    M hw/core/ptimer.c

  Log Message:
  -----------
  hw/core: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-20-richard.henderson@linaro.org>


  Commit: d19630d20ce909e26b165b0db6cbeea8cd84bdb3
      
https://github.com/qemu/qemu/commit/d19630d20ce909e26b165b0db6cbeea8cd84bdb3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

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

  Log Message:
  -----------
  hw/9pfs: Constify VMState

Acked-by: Greg Kurz <groug@kaod.org>
Acked-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-21-richard.henderson@linaro.org>


  Commit: c559ba5720376e39a05c75e52e67d5998d2b1422
      
https://github.com/qemu/qemu/commit/c559ba5720376e39a05c75e52e67d5998d2b1422
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/acpi/cpu.c
    M hw/acpi/erst.c
    M hw/acpi/generic_event_device.c
    M hw/acpi/ich9.c
    M hw/acpi/ich9_tco.c
    M hw/acpi/memory_hotplug.c
    M hw/acpi/pcihp.c
    M hw/acpi/piix4.c
    M hw/acpi/vmgenid.c

  Log Message:
  -----------
  hw/acpi: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-22-richard.henderson@linaro.org>


  Commit: 993676279ead57d38af798d6a3d564cbf9366b06
      
https://github.com/qemu/qemu/commit/993676279ead57d38af798d6a3d564cbf9366b06
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/adc/aspeed_adc.c
    M hw/adc/max111x.c
    M hw/adc/npcm7xx_adc.c
    M hw/adc/stm32f2xx_adc.c
    M hw/adc/zynq-xadc.c

  Log Message:
  -----------
  hw/adc: Constify VMState

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-23-richard.henderson@linaro.org>


  Commit: 856a6fe4f4364f78654994d9d585463c302e799e
      
https://github.com/qemu/qemu/commit/856a6fe4f4364f78654994d9d585463c302e799e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/audio/ac97.c
    M hw/audio/asc.c
    M hw/audio/cs4231.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/lm4549.c
    M hw/audio/marvell_88w8618.c
    M hw/audio/pcspk.c
    M hw/audio/pl041.c
    M hw/audio/sb16.c
    M hw/audio/virtio-snd.c
    M hw/audio/wm8750.c

  Log Message:
  -----------
  hw/audio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-24-richard.henderson@linaro.org>


  Commit: 7d5dc0a367e0ea054bf662246d4b45a246e62061
      
https://github.com/qemu/qemu/commit/7d5dc0a367e0ea054bf662246d4b45a246e62061
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/block/ecc.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/onenand.c
    M hw/block/pflash_cfi01.c
    M hw/block/swim.c
    M hw/block/vhost-user-blk.c
    M hw/block/virtio-blk.c

  Log Message:
  -----------
  hw/block: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-25-richard.henderson@linaro.org>


  Commit: 2f6cab053f25ed500c187099e7e7484ead69729a
      
https://github.com/qemu/qemu/commit/2f6cab053f25ed500c187099e7e7484ead69729a
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/char/bcm2835_aux.c
    M hw/char/cadence_uart.c
    M hw/char/cmsdk-apb-uart.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/ibex_uart.c
    M hw/char/imx_serial.c
    M hw/char/ipoctal232.c
    M hw/char/mchp_pfsoc_mmuart.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-pci-multi.c
    M hw/char/serial-pci.c
    M hw/char/serial.c
    M hw/char/sifive_uart.c
    M hw/char/spapr_vty.c
    M hw/char/virtio-serial-bus.c

  Log Message:
  -----------
  hw/char: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-26-richard.henderson@linaro.org>


  Commit: f0613160d20f0a3484ea8b6d7cb085c22a84682f
      
https://github.com/qemu/qemu/commit/f0613160d20f0a3484ea8b6d7cb085c22a84682f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/display/artist.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/dpcd.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/i2c-ddc.c
    M hw/display/jazz_led.c
    M hw/display/macfb.c
    M hw/display/pl110.c
    M hw/display/pxa2xx_lcd.c
    M hw/display/qxl.c
    M hw/display/ramfb-standalone.c
    M hw/display/ramfb.c
    M hw/display/sii9022.c
    M hw/display/sm501.c
    M hw/display/ssd0303.c
    M hw/display/ssd0323.c
    M hw/display/tcx.c
    M hw/display/vga-pci.c
    M hw/display/vga.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 VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-27-richard.henderson@linaro.org>


  Commit: 63e6b5645021bb2b545a39f2896a42da5c300d9c
      
https://github.com/qemu/qemu/commit/63e6b5645021bb2b545a39f2896a42da5c300d9c
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/dma/bcm2835_dma.c
    M hw/dma/i82374.c
    M hw/dma/i8257.c
    M hw/dma/pl080.c
    M hw/dma/pl330.c
    M hw/dma/pxa2xx_dma.c
    M hw/dma/rc4030.c
    M hw/dma/sparc32_dma.c
    M hw/dma/xlnx-zdma.c
    M hw/dma/xlnx-zynq-devcfg.c
    M hw/dma/xlnx_csu_dma.c
    M hw/dma/xlnx_dpdma.c

  Log Message:
  -----------
  hw/dma: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-28-richard.henderson@linaro.org>


  Commit: 3b9e779b86700d217cf824e7d77ed3ba316ef918
      
https://github.com/qemu/qemu/commit/3b9e779b86700d217cf824e7d77ed3ba316ef918
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/gpio/aspeed_gpio.c
    M hw/gpio/bcm2835_gpio.c
    M hw/gpio/gpio_key.c
    M hw/gpio/imx_gpio.c
    M hw/gpio/max7310.c
    M hw/gpio/mpc8xxx.c
    M hw/gpio/npcm7xx_gpio.c
    M hw/gpio/nrf51_gpio.c
    M hw/gpio/pl061.c
    M hw/gpio/sifive_gpio.c
    M hw/gpio/zaurus.c

  Log Message:
  -----------
  hw/gpio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-29-richard.henderson@linaro.org>


  Commit: 2ebfd1c4ac5bfcc990babf4bb4f410eeb79f1afa
      
https://github.com/qemu/qemu/commit/2ebfd1c4ac5bfcc990babf4bb4f410eeb79f1afa
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/hyperv/vmbus.c

  Log Message:
  -----------
  hw/hyperv: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-30-richard.henderson@linaro.org>


  Commit: 01d9442a889f545a41151066f6a577822166d21e
      
https://github.com/qemu/qemu/commit/01d9442a889f545a41151066f6a577822166d21e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/i2c/allwinner-i2c.c
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    M hw/i2c/exynos4210_i2c.c
    M hw/i2c/imx_i2c.c
    M hw/i2c/microbit_i2c.c
    M hw/i2c/mpc_i2c.c
    M hw/i2c/npcm7xx_smbus.c
    M hw/i2c/pm_smbus.c
    M hw/i2c/pmbus_device.c
    M hw/i2c/smbus_eeprom.c
    M hw/i2c/smbus_ich9.c
    M hw/i2c/smbus_slave.c

  Log Message:
  -----------
  hw/i2c: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-31-richard.henderson@linaro.org>


  Commit: 9231a01788af7c3d1156186ee9f073cf9804c8a7
      
https://github.com/qemu/qemu/commit/9231a01788af7c3d1156186ee9f073cf9804c8a7
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/i386/acpi-build.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/clock.c
    M hw/i386/kvm/xen_evtchn.c
    M hw/i386/kvm/xen_gnttab.c
    M hw/i386/kvm/xen_overlay.c
    M hw/i386/kvm/xen_xenstore.c
    M hw/i386/kvmvapic.c
    M hw/i386/port92.c
    M hw/i386/vmmouse.c
    M hw/i386/xen/xen_platform.c
    M hw/i386/xen/xen_pvdevice.c

  Log Message:
  -----------
  hw/i386: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-Id: <20231221031652.119827-32-richard.henderson@linaro.org>


  Commit: 8595c05422415e8a8d26f68fc0ddfd3083544878
      
https://github.com/qemu/qemu/commit/8595c05422415e8a8d26f68fc0ddfd3083544878
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/ide/ahci-allwinner.c
    M hw/ide/ahci.c
    M hw/ide/core.c
    M hw/ide/ich.c
    M hw/ide/isa.c
    M hw/ide/macio.c
    M hw/ide/microdrive.c
    M hw/ide/mmio.c
    M hw/ide/pci.c

  Log Message:
  -----------
  hw/ide: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-33-richard.henderson@linaro.org>


  Commit: af0f07dfc7ce56a944c38d872b7d4502178e6948
      
https://github.com/qemu/qemu/commit/af0f07dfc7ce56a944c38d872b7d4502178e6948
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M hw/input/adb.c
    M hw/input/ads7846.c
    M hw/input/hid.c
    M hw/input/lasips2.c
    M hw/input/lm832x.c
    M hw/input/pckbd.c
    M hw/input/pl050.c
    M hw/input/ps2.c
    M hw/input/pxa2xx_keypad.c
    M hw/input/stellaris_gamepad.c
    M hw/input/tsc2005.c
    M hw/input/tsc210x.c
    M hw/input/virtio-input.c

  Log Message:
  -----------
  hw/input: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-34-richard.henderson@linaro.org>


  Commit: 45b1f81d9088d102c4b6739281d93bbed88666d4
      
https://github.com/qemu/qemu/commit/45b1f81d9088d102c4b6739281d93bbed88666d4
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/intc/allwinner-a10-pic.c
    M hw/intc/apic_common.c
    M hw/intc/arm_gic_common.c
    M hw/intc/arm_gicv3_common.c
    M hw/intc/arm_gicv3_its_common.c
    M hw/intc/armv7m_nvic.c
    M hw/intc/aspeed_vic.c
    M hw/intc/bcm2835_ic.c
    M hw/intc/bcm2836_control.c
    M hw/intc/exynos4210_combiner.c
    M hw/intc/goldfish_pic.c
    M hw/intc/heathrow_pic.c
    M hw/intc/i8259_common.c
    M hw/intc/imx_avic.c
    M hw/intc/imx_gpcv2.c
    M hw/intc/ioapic_common.c
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_ipi.c
    M hw/intc/loongarch_pch_pic.c
    M hw/intc/m68k_irqc.c
    M hw/intc/nios2_vic.c
    M hw/intc/ompic.c
    M hw/intc/openpic.c
    M hw/intc/pl190.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/s390_flic_kvm.c
    M hw/intc/sifive_plic.c
    M hw/intc/slavio_intctl.c
    M hw/intc/spapr_xive.c
    M hw/intc/xics.c
    M hw/intc/xive.c
    M hw/intc/xlnx-pmu-iomod-intc.c
    M hw/intc/xlnx-zynqmp-ipi.c

  Log Message:
  -----------
  hw/intc: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-35-richard.henderson@linaro.org>


  Commit: 8913d05dc4d28d59c70a4d9333767fa4e40adc93
      
https://github.com/qemu/qemu/commit/8913d05dc4d28d59c70a4d9333767fa4e40adc93
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/ipack/ipack.c
    M hw/ipack/tpci200.c

  Log Message:
  -----------
  hw/ipack: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-36-richard.henderson@linaro.org>


  Commit: 09c6ac6d8fedb95d960163ab1f4f6ee9bb405ce8
      
https://github.com/qemu/qemu/commit/09c6ac6d8fedb95d960163ab1f4f6ee9bb405ce8
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/ipmi/ipmi_bmc_extern.c
    M hw/ipmi/ipmi_bmc_sim.c
    M hw/ipmi/ipmi_bt.c
    M hw/ipmi/ipmi_kcs.c
    M hw/ipmi/isa_ipmi_bt.c
    M hw/ipmi/isa_ipmi_kcs.c
    M hw/ipmi/pci_ipmi_bt.c
    M hw/ipmi/pci_ipmi_kcs.c
    M hw/ipmi/smbus_ipmi.c

  Log Message:
  -----------
  hw/ipmi: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-37-richard.henderson@linaro.org>


  Commit: cbf195061cfe1808b4a7f3f5ae570e3d926195ea
      
https://github.com/qemu/qemu/commit/cbf195061cfe1808b4a7f3f5ae570e3d926195ea
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

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

  Log Message:
  -----------
  hw/isa: Constify VMState

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-38-richard.henderson@linaro.org>


  Commit: aa4941bbaa8ff6aa2496713d32b88176f30890b1
      
https://github.com/qemu/qemu/commit/aa4941bbaa8ff6aa2496713d32b88176f30890b1
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-29 (Fri, 29 Dec 2023)

  Changed paths:
    M hw/loongarch/acpi-build.c

  Log Message:
  -----------
  hw/loongarch: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Song Gao <gaosong@loongson.cn>
Message-Id: <20231221031652.119827-39-richard.henderson@linaro.org>


  Commit: 2a031ec751a858e9b0dba754b502c0bc47876ef2
      
https://github.com/qemu/qemu/commit/2a031ec751a858e9b0dba754b502c0bc47876ef2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

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

  Log Message:
  -----------
  hw/m68k: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-40-richard.henderson@linaro.org>


  Commit: e4ea952fb0180e85655e9a93d39a1ad9442f76f2
      
https://github.com/qemu/qemu/commit/e4ea952fb0180e85655e9a93d39a1ad9442f76f2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/misc/a9scu.c
    M hw/misc/allwinner-a10-ccm.c
    M hw/misc/allwinner-a10-dramc.c
    M hw/misc/allwinner-cpucfg.c
    M hw/misc/allwinner-h3-ccu.c
    M hw/misc/allwinner-h3-dramc.c
    M hw/misc/allwinner-h3-sysctrl.c
    M hw/misc/allwinner-r40-ccu.c
    M hw/misc/allwinner-r40-dramc.c
    M hw/misc/allwinner-sid.c
    M hw/misc/allwinner-sramc.c
    M hw/misc/arm_l2x0.c
    M hw/misc/arm_sysctl.c
    M hw/misc/armsse-cpu-pwrctrl.c
    M hw/misc/armsse-mhu.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/aspeed_xdma.c
    M hw/misc/axp2xx.c
    M hw/misc/bcm2835_cprman.c
    M hw/misc/bcm2835_mbox.c
    M hw/misc/bcm2835_mphi.c
    M hw/misc/bcm2835_powermgt.c
    M hw/misc/bcm2835_property.c
    M hw/misc/bcm2835_rng.c
    M hw/misc/bcm2835_thermal.c
    M hw/misc/djmemc.c
    M hw/misc/eccmemctl.c
    M hw/misc/exynos4210_clk.c
    M hw/misc/exynos4210_pmu.c
    M hw/misc/exynos4210_rng.c
    M hw/misc/imx25_ccm.c
    M hw/misc/imx31_ccm.c
    M hw/misc/imx6_ccm.c
    M hw/misc/imx6_src.c
    M hw/misc/imx6ul_ccm.c
    M hw/misc/imx7_ccm.c
    M hw/misc/imx7_snvs.c
    M hw/misc/imx7_src.c
    M hw/misc/imx_rngc.c
    M hw/misc/iosb.c
    M hw/misc/iotkit-secctl.c
    M hw/misc/iotkit-sysctl.c
    M hw/misc/ivshmem.c
    M hw/misc/lasi.c
    M hw/misc/led.c
    M hw/misc/mac_via.c
    M hw/misc/mips_cmgcr.c
    M hw/misc/mips_cpc.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/mst_fpga.c
    M hw/misc/npcm7xx_clk.c
    M hw/misc/npcm7xx_gcr.c
    M hw/misc/npcm7xx_mft.c
    M hw/misc/npcm7xx_pwm.c
    M hw/misc/npcm7xx_rng.c
    M hw/misc/nrf51_rng.c
    M hw/misc/pca9552.c
    M hw/misc/pvpanic-pci.c
    M hw/misc/slavio_misc.c
    M hw/misc/stm32f4xx_exti.c
    M hw/misc/stm32f4xx_syscfg.c
    M hw/misc/tz-mpc.c
    M hw/misc/tz-msc.c
    M hw/misc/tz-ppc.c
    M hw/misc/virt_ctrl.c
    M hw/misc/vmcoreinfo.c
    M hw/misc/xlnx-versal-cframe-reg.c
    M hw/misc/xlnx-versal-cfu.c
    M hw/misc/xlnx-versal-crl.c
    M hw/misc/xlnx-versal-pmc-iou-slcr.c
    M hw/misc/xlnx-versal-trng.c
    M hw/misc/xlnx-versal-xramc.c
    M hw/misc/xlnx-zynqmp-apu-ctrl.c
    M hw/misc/xlnx-zynqmp-crf.c
    M hw/misc/zynq_slcr.c

  Log Message:
  -----------
  hw/misc: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-41-richard.henderson@linaro.org>


  Commit: 1de81b426ca563303d4fd6ba5a5d44d632a44e89
      
https://github.com/qemu/qemu/commit/1de81b426ca563303d4fd6ba5a5d44d632a44e89
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  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/can_kvaser_pci.c
    M hw/net/can/can_mioe3680_pci.c
    M hw/net/can/can_pcm3680_pci.c
    M hw/net/can/can_sja1000.c
    M hw/net/can/ctucan_core.c
    M hw/net/can/ctucan_pci.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/ftgmac100.c
    M hw/net/i82596.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/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/ne2000.c
    M hw/net/npcm7xx_emc.c
    M hw/net/pcnet-pci.c
    M hw/net/pcnet.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/xgmac.c

  Log Message:
  -----------
  hw/net: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-42-richard.henderson@linaro.org>


  Commit: 18d10e6175646c4e96c475f3ef481ffc6886c78b
      
https://github.com/qemu/qemu/commit/18d10e6175646c4e96c475f3ef481ffc6886c78b
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

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

  Log Message:
  -----------
  hw/nvram: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-43-richard.henderson@linaro.org>


  Commit: be555ec41376717fcf0276ce04dfb4e0370f5490
      
https://github.com/qemu/qemu/commit/be555ec41376717fcf0276ce04dfb4e0370f5490
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/openrisc/cputimer.c

  Log Message:
  -----------
  hw/openrisc: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-44-richard.henderson@linaro.org>


  Commit: 8e5e0890b72f4ece6ce03c19e1800880c10a34dd
      
https://github.com/qemu/qemu/commit/8e5e0890b72f4ece6ce03c19e1800880c10a34dd
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/pci/msix.c
    M hw/pci/pci.c
    M hw/pci/pci_host.c
    M hw/pci/pcie_aer.c
    M hw/pci/shpc.c
    M include/hw/pci/shpc.h

  Log Message:
  -----------
  hw/pci: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-45-richard.henderson@linaro.org>


  Commit: f026c578eb1a07c0a62caf8e18aa51c6872e9ff2
      
https://github.com/qemu/qemu/commit/f026c578eb1a07c0a62caf8e18aa51c6872e9ff2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/pci-bridge/gen_pcie_root_port.c
    M hw/pci-bridge/i82801b11.c
    M hw/pci-bridge/ioh3420.c
    M hw/pci-bridge/pci_bridge_dev.c
    M hw/pci-bridge/pcie_pci_bridge.c
    M hw/pci-bridge/xio3130_downstream.c
    M hw/pci-bridge/xio3130_upstream.c

  Log Message:
  -----------
  hw/pci-bridge: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-46-richard.henderson@linaro.org>


  Commit: e2bd53a38c82b46bc34265c9f46c84890313a8da
      
https://github.com/qemu/qemu/commit/e2bd53a38c82b46bc34265c9f46c84890313a8da
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/pci-host/astro.c
    M hw/pci-host/bonito.c
    M hw/pci-host/designware.c
    M hw/pci-host/dino.c
    M hw/pci-host/gpex.c
    M hw/pci-host/gt64120.c
    M hw/pci-host/i440fx.c
    M hw/pci-host/ppce500.c
    M hw/pci-host/q35.c
    M hw/pci-host/raven.c
    M hw/pci-host/versatile.c

  Log Message:
  -----------
  hw/pci-host: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-47-richard.henderson@linaro.org>


  Commit: 078ddbc93655af646c40f0ef0f7ca35343535128
      
https://github.com/qemu/qemu/commit/078ddbc93655af646c40f0ef0f7ca35343535128
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/ppc/ppc.c
    M hw/ppc/ppc4xx_pci.c
    M hw/ppc/prep_systemio.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_caps.c
    M hw/ppc/spapr_cpu_core.c
    M hw/ppc/spapr_drc.c
    M hw/ppc/spapr_iommu.c
    M hw/ppc/spapr_nvdimm.c
    M hw/ppc/spapr_ovec.c
    M hw/ppc/spapr_pci.c
    M hw/ppc/spapr_rtc.c
    M hw/ppc/spapr_vio.c

  Log Message:
  -----------
  hw/ppc: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-48-richard.henderson@linaro.org>


  Commit: a2c2fe57c2442ea3f7fe78a1dd8770b279b5dce6
      
https://github.com/qemu/qemu/commit/a2c2fe57c2442ea3f7fe78a1dd8770b279b5dce6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/riscv/virt-acpi-build.c

  Log Message:
  -----------
  hw/riscv: Constify VMState

Acked-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-49-richard.henderson@linaro.org>


  Commit: a80cc662255c1f67adcc86d6e279fb0d6684ef5e
      
https://github.com/qemu/qemu/commit/a80cc662255c1f67adcc86d6e279fb0d6684ef5e
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/rtc/allwinner-rtc.c
    M hw/rtc/aspeed_rtc.c
    M hw/rtc/ds1338.c
    M hw/rtc/exynos4210_rtc.c
    M hw/rtc/goldfish_rtc.c
    M hw/rtc/ls7a_rtc.c
    M hw/rtc/m48t59.c
    M hw/rtc/mc146818rtc.c
    M hw/rtc/pl031.c
    M hw/rtc/twl92230.c
    M hw/rtc/xlnx-zynqmp-rtc.c

  Log Message:
  -----------
  hw/rtc: Constify VMState

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-50-richard.henderson@linaro.org>


  Commit: b9b59a36c3087623f77d7c97f6e2b75c91bb555f
      
https://github.com/qemu/qemu/commit/b9b59a36c3087623f77d7c97f6e2b75c91bb555f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/s390x/ccw-device.c
    M hw/s390x/css.c
    M hw/s390x/event-facility.c
    M hw/s390x/ipl.c
    M hw/s390x/sclpquiesce.c
    M hw/s390x/virtio-ccw.c

  Log Message:
  -----------
  hw/s390x: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-51-richard.henderson@linaro.org>


  Commit: 2d7b39a64f785999f1225380ec3ad1e89922226d
      
https://github.com/qemu/qemu/commit/2d7b39a64f785999f1225380ec3ad1e89922226d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/scsi/esp-pci.c
    M hw/scsi/esp.c
    M hw/scsi/lsi53c895a.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/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 VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-52-richard.henderson@linaro.org>


  Commit: 307119ba50031be7553781a8a71aae38d798a7b3
      
https://github.com/qemu/qemu/commit/307119ba50031be7553781a8a71aae38d798a7b3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/sd/allwinner-sdhost.c
    M hw/sd/aspeed_sdhci.c
    M hw/sd/bcm2835_sdhost.c
    M hw/sd/cadence_sdhci.c
    M hw/sd/npcm7xx_sdhci.c
    M hw/sd/pl181.c
    M hw/sd/pxa2xx_mmci.c
    M hw/sd/sd.c
    M hw/sd/sdhci.c
    M hw/sd/ssi-sd.c

  Log Message:
  -----------
  hw/sd: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-53-richard.henderson@linaro.org>


  Commit: af10fff2a3ae50d0337269aa1015591cfd380005
      
https://github.com/qemu/qemu/commit/af10fff2a3ae50d0337269aa1015591cfd380005
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/sensor/adm1266.c
    M hw/sensor/adm1272.c
    M hw/sensor/dps310.c
    M hw/sensor/emc141x.c
    M hw/sensor/lsm303dlhc_mag.c
    M hw/sensor/max31785.c
    M hw/sensor/max34451.c
    M hw/sensor/tmp105.c
    M hw/sensor/tmp421.c

  Log Message:
  -----------
  hw/sensor: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-54-richard.henderson@linaro.org>


  Commit: 735e354a43996f1c8c2972ca9e21500789787b92
      
https://github.com/qemu/qemu/commit/735e354a43996f1c8c2972ca9e21500789787b92
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/sparc/sun4m_iommu.c

  Log Message:
  -----------
  hw/sparc: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-55-richard.henderson@linaro.org>


  Commit: 0aa6c7df8cfd9b24128807bccc4275571f400ed1
      
https://github.com/qemu/qemu/commit/0aa6c7df8cfd9b24128807bccc4275571f400ed1
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/ssi/aspeed_smc.c
    M hw/ssi/ibex_spi_host.c
    M hw/ssi/imx_spi.c
    M hw/ssi/mss-spi.c
    M hw/ssi/npcm7xx_fiu.c
    M hw/ssi/npcm_pspi.c
    M hw/ssi/pl022.c
    M hw/ssi/ssi.c
    M hw/ssi/stm32f2xx_spi.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 VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-56-richard.henderson@linaro.org>


  Commit: ba324b3fb40ac2ce621b97d6c2345d640fd26acb
      
https://github.com/qemu/qemu/commit/ba324b3fb40ac2ce621b97d6c2345d640fd26acb
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  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/armv7m_systick.c
    M hw/timer/aspeed_timer.c
    M hw/timer/bcm2835_systmr.c
    M hw/timer/cadence_ttc.c
    M hw/timer/cmsdk-apb-dualtimer.c
    M hw/timer/cmsdk-apb-timer.c
    M hw/timer/digic-timer.c
    M hw/timer/etraxfs_timer.c
    M hw/timer/exynos4210_mct.c
    M hw/timer/exynos4210_pwm.c
    M hw/timer/hpet.c
    M hw/timer/i8254_common.c
    M hw/timer/ibex_timer.c
    M hw/timer/imx_epit.c
    M hw/timer/imx_gpt.c
    M hw/timer/mss-timer.c
    M hw/timer/npcm7xx_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-counter.c
    M hw/timer/sse-timer.c
    M hw/timer/stellaris-gptm.c
    M hw/timer/stm32f2xx_timer.c

  Log Message:
  -----------
  hw/timer: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-57-richard.henderson@linaro.org>


  Commit: 5e6aceb2dd69200c4a5ae900d5ddbcf3462973d6
      
https://github.com/qemu/qemu/commit/5e6aceb2dd69200c4a5ae900d5ddbcf3462973d6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/tpm/tpm_crb.c
    M hw/tpm/tpm_spapr.c
    M hw/tpm/tpm_tis_common.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 VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-58-richard.henderson@linaro.org>


  Commit: 3abedf29b4f0b8e523db91aeb38438e4819bae6f
      
https://github.com/qemu/qemu/commit/3abedf29b4f0b8e523db91aeb38438e4819bae6f
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/usb/bus.c
    M hw/usb/ccid-card-passthru.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-hub.c
    M hw/usb/dev-mtp.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/dev-storage.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-ehci.c
    M hw/usb/hcd-ohci-pci.c
    M hw/usb/hcd-ohci.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci-pci.c
    M hw/usb/hcd-xhci-sysbus.c
    M hw/usb/hcd-xhci.c
    M hw/usb/host-libusb.c
    M hw/usb/imx-usb-phy.c
    M hw/usb/redirect.c
    M hw/usb/u2f-passthru.c
    M hw/usb/u2f.c
    M hw/usb/xlnx-versal-usb2-ctrl-regs.c

  Log Message:
  -----------
  hw/usb: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-59-richard.henderson@linaro.org>


  Commit: 65bd53e8d554f2b4a73d4ca248b6e163425c8ff3
      
https://github.com/qemu/qemu/commit/65bd53e8d554f2b4a73d4ca248b6e163425c8ff3
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/vfio/display.c
    M hw/vfio/pci.c

  Log Message:
  -----------
  hw/vfio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Cédric Le Goater <clg@redhat.com>
Message-Id: <20231221031652.119827-60-richard.henderson@linaro.org>


  Commit: ca02a17054565838ae833a4af7642fdcad9e0139
      
https://github.com/qemu/qemu/commit/ca02a17054565838ae833a4af7642fdcad9e0139
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/virtio/vdpa-dev.c
    M hw/virtio/vhost-user-fs.c
    M hw/virtio/vhost-vsock.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio-crypto.c
    M hw/virtio/virtio-iommu.c
    M hw/virtio/virtio-mem.c
    M hw/virtio/virtio-mmio.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio-rng.c
    M hw/virtio/virtio.c

  Log Message:
  -----------
  hw/virtio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-61-richard.henderson@linaro.org>


  Commit: 45bc669ee673cf6b72e3dc7071e96115ae0406f6
      
https://github.com/qemu/qemu/commit/45bc669ee673cf6b72e3dc7071e96115ae0406f6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/watchdog/allwinner-wdt.c
    M hw/watchdog/cmsdk-apb-watchdog.c
    M hw/watchdog/sbsa_gwdt.c
    M hw/watchdog/spapr_watchdog.c
    M hw/watchdog/wdt_aspeed.c
    M hw/watchdog/wdt_diag288.c
    M hw/watchdog/wdt_i6300esb.c
    M hw/watchdog/wdt_ib700.c
    M hw/watchdog/wdt_imx2.c

  Log Message:
  -----------
  hw/watchdog: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-62-richard.henderson@linaro.org>


  Commit: ce933d70ec7de9266114566e95a55e610ee0c966
      
https://github.com/qemu/qemu/commit/ce933d70ec7de9266114566e95a55e610ee0c966
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M hw/misc/macio/cuda.c
    M hw/misc/macio/gpio.c
    M hw/misc/macio/mac_dbdma.c
    M hw/misc/macio/macio.c
    M hw/misc/macio/pmu.c

  Log Message:
  -----------
  hw/misc/macio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-63-richard.henderson@linaro.org>


  Commit: 9673d7157ca5613af68d73b022152ef0fa878aff
      
https://github.com/qemu/qemu/commit/9673d7157ca5613af68d73b022152ef0fa878aff
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M audio/audio.c

  Log Message:
  -----------
  audio: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-64-richard.henderson@linaro.org>


  Commit: d349d5ab398fcf6f4bb3368abc14ef7ce6ba9afc
      
https://github.com/qemu/qemu/commit/d349d5ab398fcf6f4bb3368abc14ef7ce6ba9afc
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M backends/dbus-vmstate.c
    M backends/tpm/tpm_emulator.c

  Log Message:
  -----------
  backends: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-65-richard.henderson@linaro.org>


  Commit: ee1381ce764a88753a1276e9f85f72be62eb6fa2
      
https://github.com/qemu/qemu/commit/ee1381ce764a88753a1276e9f85f72be62eb6fa2
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M cpu-target.c

  Log Message:
  -----------
  cpu-target: Constify VMState

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Message-Id: <20231221031652.119827-66-richard.henderson@linaro.org>


  Commit: a77ffe95959e5cf8acfa1148bb16dbb6c2092068
      
https://github.com/qemu/qemu/commit/a77ffe95959e5cf8acfa1148bb16dbb6c2092068
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M migration/global_state.c
    M migration/savevm.c

  Log Message:
  -----------
  migration: Constify VMState

Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-67-richard.henderson@linaro.org>


  Commit: 72ecb4a96be30f9d14a5f52938903ecfec331e5d
      
https://github.com/qemu/qemu/commit/72ecb4a96be30f9d14a5f52938903ecfec331e5d
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M system/cpu-timers.c

  Log Message:
  -----------
  system: Constify VMState

Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-68-richard.henderson@linaro.org>


  Commit: 440b2174d2b934a5c048b885236a03f4381b9313
      
https://github.com/qemu/qemu/commit/440b2174d2b934a5c048b885236a03f4381b9313
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M replay/replay-snapshot.c

  Log Message:
  -----------
  replay: Constify VMState

Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-69-richard.henderson@linaro.org>


  Commit: 59c2ddedcbe70a9ead3378b4946edc66b8757cb6
      
https://github.com/qemu/qemu/commit/59c2ddedcbe70a9ead3378b4946edc66b8757cb6
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M util/fifo8.c

  Log Message:
  -----------
  util/fifo8: Constify VMState

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-70-richard.henderson@linaro.org>


  Commit: 57c73988ac9f95e1f4623a0cc6e882c8fa3a5136
      
https://github.com/qemu/qemu/commit/57c73988ac9f95e1f4623a0cc6e882c8fa3a5136
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M tests/unit/test-vmstate.c

  Log Message:
  -----------
  tests/unit/test-vmstate: Constify VMState

While const data in tests is not particularly important,
this makes a grep test clear across the tree.

Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-71-richard.henderson@linaro.org>


  Commit: 2563c97f611f709b975880737a24dddc3318fa17
      
https://github.com/qemu/qemu/commit/2563c97f611f709b975880737a24dddc3318fa17
  Author: Richard Henderson <richard.henderson@linaro.org>
  Date:   2023-12-30 (Sat, 30 Dec 2023)

  Changed paths:
    M docs/devel/clocks.rst
    M docs/devel/migration.rst

  Log Message:
  -----------
  docs: Constify VMstate in examples

Reviewed-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20231221031652.119827-72-richard.henderson@linaro.org>


  Commit: d328fef93ae757a0dd65ed786a4086e27952eef3
      
https://github.com/qemu/qemu/commit/d328fef93ae757a0dd65ed786a4086e27952eef3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-01-04 (Thu, 04 Jan 2024)

  Changed paths:
    M audio/audio.c
    M backends/dbus-vmstate.c
    M backends/tpm/tpm_emulator.c
    M cpu-target.c
    M docs/devel/clocks.rst
    M docs/devel/migration.rst
    M hw/9pfs/virtio-9p-device.c
    M hw/acpi/cpu.c
    M hw/acpi/erst.c
    M hw/acpi/generic_event_device.c
    M hw/acpi/ich9.c
    M hw/acpi/ich9_tco.c
    M hw/acpi/memory_hotplug.c
    M hw/acpi/pcihp.c
    M hw/acpi/piix4.c
    M hw/acpi/vmgenid.c
    M hw/adc/aspeed_adc.c
    M hw/adc/max111x.c
    M hw/adc/npcm7xx_adc.c
    M hw/adc/stm32f2xx_adc.c
    M hw/adc/zynq-xadc.c
    M hw/arm/armsse.c
    M hw/arm/armv7m.c
    M hw/arm/highbank.c
    M hw/arm/integratorcp.c
    M hw/arm/musicpal.c
    M hw/arm/pxa2xx.c
    M hw/arm/pxa2xx_gpio.c
    M hw/arm/pxa2xx_pic.c
    M hw/arm/smmuv3.c
    M hw/arm/spitz.c
    M hw/arm/stellaris.c
    M hw/arm/strongarm.c
    M hw/arm/versatilepb.c
    M hw/arm/virt-acpi-build.c
    M hw/arm/z2.c
    M hw/audio/ac97.c
    M hw/audio/asc.c
    M hw/audio/cs4231.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/lm4549.c
    M hw/audio/marvell_88w8618.c
    M hw/audio/pcspk.c
    M hw/audio/pl041.c
    M hw/audio/sb16.c
    M hw/audio/virtio-snd.c
    M hw/audio/wm8750.c
    M hw/block/ecc.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/onenand.c
    M hw/block/pflash_cfi01.c
    M hw/block/swim.c
    M hw/block/vhost-user-blk.c
    M hw/block/virtio-blk.c
    M hw/char/bcm2835_aux.c
    M hw/char/cadence_uart.c
    M hw/char/cmsdk-apb-uart.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/ibex_uart.c
    M hw/char/imx_serial.c
    M hw/char/ipoctal232.c
    M hw/char/mchp_pfsoc_mmuart.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-pci-multi.c
    M hw/char/serial-pci.c
    M hw/char/serial.c
    M hw/char/sifive_uart.c
    M hw/char/spapr_vty.c
    M hw/char/virtio-serial-bus.c
    M hw/core/clock-vmstate.c
    M hw/core/or-irq.c
    M hw/core/ptimer.c
    M hw/display/artist.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/dpcd.c
    M hw/display/exynos4210_fimd.c
    M hw/display/g364fb.c
    M hw/display/i2c-ddc.c
    M hw/display/jazz_led.c
    M hw/display/macfb.c
    M hw/display/pl110.c
    M hw/display/pxa2xx_lcd.c
    M hw/display/qxl.c
    M hw/display/ramfb-standalone.c
    M hw/display/ramfb.c
    M hw/display/sii9022.c
    M hw/display/sm501.c
    M hw/display/ssd0303.c
    M hw/display/ssd0323.c
    M hw/display/tcx.c
    M hw/display/vga-pci.c
    M hw/display/vga.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/bcm2835_dma.c
    M hw/dma/i82374.c
    M hw/dma/i8257.c
    M hw/dma/pl080.c
    M hw/dma/pl330.c
    M hw/dma/pxa2xx_dma.c
    M hw/dma/rc4030.c
    M hw/dma/sparc32_dma.c
    M hw/dma/xlnx-zdma.c
    M hw/dma/xlnx-zynq-devcfg.c
    M hw/dma/xlnx_csu_dma.c
    M hw/dma/xlnx_dpdma.c
    M hw/gpio/aspeed_gpio.c
    M hw/gpio/bcm2835_gpio.c
    M hw/gpio/gpio_key.c
    M hw/gpio/imx_gpio.c
    M hw/gpio/max7310.c
    M hw/gpio/mpc8xxx.c
    M hw/gpio/npcm7xx_gpio.c
    M hw/gpio/nrf51_gpio.c
    M hw/gpio/pl061.c
    M hw/gpio/sifive_gpio.c
    M hw/gpio/zaurus.c
    M hw/hyperv/vmbus.c
    M hw/i2c/allwinner-i2c.c
    M hw/i2c/aspeed_i2c.c
    M hw/i2c/core.c
    M hw/i2c/exynos4210_i2c.c
    M hw/i2c/imx_i2c.c
    M hw/i2c/microbit_i2c.c
    M hw/i2c/mpc_i2c.c
    M hw/i2c/npcm7xx_smbus.c
    M hw/i2c/pm_smbus.c
    M hw/i2c/pmbus_device.c
    M hw/i2c/smbus_eeprom.c
    M hw/i2c/smbus_ich9.c
    M hw/i2c/smbus_slave.c
    M hw/i386/acpi-build.c
    M hw/i386/intel_iommu.c
    M hw/i386/kvm/clock.c
    M hw/i386/kvm/xen_evtchn.c
    M hw/i386/kvm/xen_gnttab.c
    M hw/i386/kvm/xen_overlay.c
    M hw/i386/kvm/xen_xenstore.c
    M hw/i386/kvmvapic.c
    M hw/i386/port92.c
    M hw/i386/vmmouse.c
    M hw/i386/xen/xen_platform.c
    M hw/i386/xen/xen_pvdevice.c
    M hw/ide/ahci-allwinner.c
    M hw/ide/ahci.c
    M hw/ide/core.c
    M hw/ide/ich.c
    M hw/ide/isa.c
    M hw/ide/macio.c
    M hw/ide/microdrive.c
    M hw/ide/mmio.c
    M hw/ide/pci.c
    M hw/input/adb-kbd.c
    M hw/input/adb-mouse.c
    M hw/input/adb.c
    M hw/input/ads7846.c
    M hw/input/hid.c
    M hw/input/lasips2.c
    M hw/input/lm832x.c
    M hw/input/pckbd.c
    M hw/input/pl050.c
    M hw/input/ps2.c
    M hw/input/pxa2xx_keypad.c
    M hw/input/stellaris_gamepad.c
    M hw/input/tsc2005.c
    M hw/input/tsc210x.c
    M hw/input/virtio-input.c
    M hw/intc/allwinner-a10-pic.c
    M hw/intc/apic_common.c
    M hw/intc/arm_gic_common.c
    M hw/intc/arm_gicv3_common.c
    M hw/intc/arm_gicv3_its_common.c
    M hw/intc/armv7m_nvic.c
    M hw/intc/aspeed_vic.c
    M hw/intc/bcm2835_ic.c
    M hw/intc/bcm2836_control.c
    M hw/intc/exynos4210_combiner.c
    M hw/intc/goldfish_pic.c
    M hw/intc/heathrow_pic.c
    M hw/intc/i8259_common.c
    M hw/intc/imx_avic.c
    M hw/intc/imx_gpcv2.c
    M hw/intc/ioapic_common.c
    M hw/intc/loongarch_extioi.c
    M hw/intc/loongarch_ipi.c
    M hw/intc/loongarch_pch_pic.c
    M hw/intc/m68k_irqc.c
    M hw/intc/nios2_vic.c
    M hw/intc/ompic.c
    M hw/intc/openpic.c
    M hw/intc/pl190.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/s390_flic_kvm.c
    M hw/intc/sifive_plic.c
    M hw/intc/slavio_intctl.c
    M hw/intc/spapr_xive.c
    M hw/intc/xics.c
    M hw/intc/xive.c
    M hw/intc/xlnx-pmu-iomod-intc.c
    M hw/intc/xlnx-zynqmp-ipi.c
    M hw/ipack/ipack.c
    M hw/ipack/tpci200.c
    M hw/ipmi/ipmi_bmc_extern.c
    M hw/ipmi/ipmi_bmc_sim.c
    M hw/ipmi/ipmi_bt.c
    M hw/ipmi/ipmi_kcs.c
    M hw/ipmi/isa_ipmi_bt.c
    M hw/ipmi/isa_ipmi_kcs.c
    M hw/ipmi/pci_ipmi_bt.c
    M hw/ipmi/pci_ipmi_kcs.c
    M hw/ipmi/smbus_ipmi.c
    M hw/isa/apm.c
    M hw/isa/i82378.c
    M hw/isa/lpc_ich9.c
    M hw/isa/pc87312.c
    M hw/isa/piix.c
    M hw/isa/vt82c686.c
    M hw/loongarch/acpi-build.c
    M hw/m68k/next-cube.c
    M hw/m68k/q800-glue.c
    M hw/misc/a9scu.c
    M hw/misc/allwinner-a10-ccm.c
    M hw/misc/allwinner-a10-dramc.c
    M hw/misc/allwinner-cpucfg.c
    M hw/misc/allwinner-h3-ccu.c
    M hw/misc/allwinner-h3-dramc.c
    M hw/misc/allwinner-h3-sysctrl.c
    M hw/misc/allwinner-r40-ccu.c
    M hw/misc/allwinner-r40-dramc.c
    M hw/misc/allwinner-sid.c
    M hw/misc/allwinner-sramc.c
    M hw/misc/arm_l2x0.c
    M hw/misc/arm_sysctl.c
    M hw/misc/armsse-cpu-pwrctrl.c
    M hw/misc/armsse-mhu.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/aspeed_xdma.c
    M hw/misc/axp2xx.c
    M hw/misc/bcm2835_cprman.c
    M hw/misc/bcm2835_mbox.c
    M hw/misc/bcm2835_mphi.c
    M hw/misc/bcm2835_powermgt.c
    M hw/misc/bcm2835_property.c
    M hw/misc/bcm2835_rng.c
    M hw/misc/bcm2835_thermal.c
    M hw/misc/djmemc.c
    M hw/misc/eccmemctl.c
    M hw/misc/exynos4210_clk.c
    M hw/misc/exynos4210_pmu.c
    M hw/misc/exynos4210_rng.c
    M hw/misc/imx25_ccm.c
    M hw/misc/imx31_ccm.c
    M hw/misc/imx6_ccm.c
    M hw/misc/imx6_src.c
    M hw/misc/imx6ul_ccm.c
    M hw/misc/imx7_ccm.c
    M hw/misc/imx7_snvs.c
    M hw/misc/imx7_src.c
    M hw/misc/imx_rngc.c
    M hw/misc/iosb.c
    M hw/misc/iotkit-secctl.c
    M hw/misc/iotkit-sysctl.c
    M hw/misc/ivshmem.c
    M hw/misc/lasi.c
    M hw/misc/led.c
    M hw/misc/mac_via.c
    M hw/misc/macio/cuda.c
    M hw/misc/macio/gpio.c
    M hw/misc/macio/mac_dbdma.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/mos6522.c
    M hw/misc/mps2-fpgaio.c
    M hw/misc/mps2-scc.c
    M hw/misc/msf2-sysreg.c
    M hw/misc/mst_fpga.c
    M hw/misc/npcm7xx_clk.c
    M hw/misc/npcm7xx_gcr.c
    M hw/misc/npcm7xx_mft.c
    M hw/misc/npcm7xx_pwm.c
    M hw/misc/npcm7xx_rng.c
    M hw/misc/nrf51_rng.c
    M hw/misc/pca9552.c
    M hw/misc/pvpanic-pci.c
    M hw/misc/slavio_misc.c
    M hw/misc/stm32f4xx_exti.c
    M hw/misc/stm32f4xx_syscfg.c
    M hw/misc/tz-mpc.c
    M hw/misc/tz-msc.c
    M hw/misc/tz-ppc.c
    M hw/misc/virt_ctrl.c
    M hw/misc/vmcoreinfo.c
    M hw/misc/xlnx-versal-cframe-reg.c
    M hw/misc/xlnx-versal-cfu.c
    M hw/misc/xlnx-versal-crl.c
    M hw/misc/xlnx-versal-pmc-iou-slcr.c
    M hw/misc/xlnx-versal-trng.c
    M hw/misc/xlnx-versal-xramc.c
    M hw/misc/xlnx-zynqmp-apu-ctrl.c
    M hw/misc/xlnx-zynqmp-crf.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/can_kvaser_pci.c
    M hw/net/can/can_mioe3680_pci.c
    M hw/net/can/can_pcm3680_pci.c
    M hw/net/can/can_sja1000.c
    M hw/net/can/ctucan_core.c
    M hw/net/can/ctucan_pci.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/ftgmac100.c
    M hw/net/i82596.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/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/ne2000.c
    M hw/net/npcm7xx_emc.c
    M hw/net/pcnet-pci.c
    M hw/net/pcnet.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/xgmac.c
    M hw/nvram/ds1225y.c
    M hw/nvram/eeprom93xx.c
    M hw/nvram/fw_cfg.c
    M hw/nvram/mac_nvram.c
    M hw/nvram/npcm7xx_otp.c
    M hw/nvram/nrf51_nvm.c
    M hw/nvram/spapr_nvram.c
    M hw/nvram/xlnx-bbram.c
    M hw/nvram/xlnx-versal-efuse-ctrl.c
    M hw/nvram/xlnx-zynqmp-efuse.c
    M hw/openrisc/cputimer.c
    M hw/pci-bridge/gen_pcie_root_port.c
    M hw/pci-bridge/i82801b11.c
    M hw/pci-bridge/ioh3420.c
    M hw/pci-bridge/pci_bridge_dev.c
    M hw/pci-bridge/pcie_pci_bridge.c
    M hw/pci-bridge/xio3130_downstream.c
    M hw/pci-bridge/xio3130_upstream.c
    M hw/pci-host/astro.c
    M hw/pci-host/bonito.c
    M hw/pci-host/designware.c
    M hw/pci-host/dino.c
    M hw/pci-host/gpex.c
    M hw/pci-host/gt64120.c
    M hw/pci-host/i440fx.c
    M hw/pci-host/ppce500.c
    M hw/pci-host/q35.c
    M hw/pci-host/raven.c
    M hw/pci-host/versatile.c
    M hw/pci/msix.c
    M hw/pci/pci.c
    M hw/pci/pci_host.c
    M hw/pci/pcie_aer.c
    M hw/pci/shpc.c
    M hw/ppc/ppc.c
    M hw/ppc/ppc4xx_pci.c
    M hw/ppc/prep_systemio.c
    M hw/ppc/rs6000_mc.c
    M hw/ppc/spapr.c
    M hw/ppc/spapr_caps.c
    M hw/ppc/spapr_cpu_core.c
    M hw/ppc/spapr_drc.c
    M hw/ppc/spapr_iommu.c
    M hw/ppc/spapr_nvdimm.c
    M hw/ppc/spapr_ovec.c
    M hw/ppc/spapr_pci.c
    M hw/ppc/spapr_rtc.c
    M hw/ppc/spapr_vio.c
    M hw/riscv/virt-acpi-build.c
    M hw/rtc/allwinner-rtc.c
    M hw/rtc/aspeed_rtc.c
    M hw/rtc/ds1338.c
    M hw/rtc/exynos4210_rtc.c
    M hw/rtc/goldfish_rtc.c
    M hw/rtc/ls7a_rtc.c
    M hw/rtc/m48t59.c
    M hw/rtc/mc146818rtc.c
    M hw/rtc/pl031.c
    M hw/rtc/twl92230.c
    M hw/rtc/xlnx-zynqmp-rtc.c
    M hw/s390x/ccw-device.c
    M hw/s390x/css.c
    M hw/s390x/event-facility.c
    M hw/s390x/ipl.c
    M hw/s390x/sclpquiesce.c
    M hw/s390x/virtio-ccw.c
    M hw/scsi/esp-pci.c
    M hw/scsi/esp.c
    M hw/scsi/lsi53c895a.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/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/bcm2835_sdhost.c
    M hw/sd/cadence_sdhci.c
    M hw/sd/npcm7xx_sdhci.c
    M hw/sd/pl181.c
    M hw/sd/pxa2xx_mmci.c
    M hw/sd/sd.c
    M hw/sd/sdhci.c
    M hw/sd/ssi-sd.c
    M hw/sensor/adm1266.c
    M hw/sensor/adm1272.c
    M hw/sensor/dps310.c
    M hw/sensor/emc141x.c
    M hw/sensor/lsm303dlhc_mag.c
    M hw/sensor/max31785.c
    M hw/sensor/max34451.c
    M hw/sensor/tmp105.c
    M hw/sensor/tmp421.c
    M hw/sparc/sun4m_iommu.c
    M hw/ssi/aspeed_smc.c
    M hw/ssi/ibex_spi_host.c
    M hw/ssi/imx_spi.c
    M hw/ssi/mss-spi.c
    M hw/ssi/npcm7xx_fiu.c
    M hw/ssi/npcm_pspi.c
    M hw/ssi/pl022.c
    M hw/ssi/ssi.c
    M hw/ssi/stm32f2xx_spi.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/armv7m_systick.c
    M hw/timer/aspeed_timer.c
    M hw/timer/bcm2835_systmr.c
    M hw/timer/cadence_ttc.c
    M hw/timer/cmsdk-apb-dualtimer.c
    M hw/timer/cmsdk-apb-timer.c
    M hw/timer/digic-timer.c
    M hw/timer/etraxfs_timer.c
    M hw/timer/exynos4210_mct.c
    M hw/timer/exynos4210_pwm.c
    M hw/timer/hpet.c
    M hw/timer/i8254_common.c
    M hw/timer/ibex_timer.c
    M hw/timer/imx_epit.c
    M hw/timer/imx_gpt.c
    M hw/timer/mss-timer.c
    M hw/timer/npcm7xx_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-counter.c
    M hw/timer/sse-timer.c
    M hw/timer/stellaris-gptm.c
    M hw/timer/stm32f2xx_timer.c
    M hw/tpm/tpm_crb.c
    M hw/tpm/tpm_spapr.c
    M hw/tpm/tpm_tis_common.c
    M hw/tpm/tpm_tis_i2c.c
    M hw/tpm/tpm_tis_isa.c
    M hw/tpm/tpm_tis_sysbus.c
    M hw/usb/bus.c
    M hw/usb/ccid-card-passthru.c
    M hw/usb/dev-hid.c
    M hw/usb/dev-hub.c
    M hw/usb/dev-mtp.c
    M hw/usb/dev-smartcard-reader.c
    M hw/usb/dev-storage.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-ehci.c
    M hw/usb/hcd-ohci-pci.c
    M hw/usb/hcd-ohci.c
    M hw/usb/hcd-uhci.c
    M hw/usb/hcd-xhci-pci.c
    M hw/usb/hcd-xhci-sysbus.c
    M hw/usb/hcd-xhci.c
    M hw/usb/host-libusb.c
    M hw/usb/imx-usb-phy.c
    M hw/usb/redirect.c
    M hw/usb/u2f-passthru.c
    M hw/usb/u2f.c
    M hw/usb/xlnx-versal-usb2-ctrl-regs.c
    M hw/vfio/display.c
    M hw/vfio/pci.c
    M hw/virtio/vdpa-dev.c
    M hw/virtio/vhost-user-fs.c
    M hw/virtio/vhost-vsock.c
    M hw/virtio/virtio-balloon.c
    M hw/virtio/virtio-crypto.c
    M hw/virtio/virtio-iommu.c
    M hw/virtio/virtio-mem.c
    M hw/virtio/virtio-mmio.c
    M hw/virtio/virtio-pci.c
    M hw/virtio/virtio-rng.c
    M hw/virtio/virtio.c
    M hw/watchdog/allwinner-wdt.c
    M hw/watchdog/cmsdk-apb-watchdog.c
    M hw/watchdog/sbsa_gwdt.c
    M hw/watchdog/spapr_watchdog.c
    M hw/watchdog/wdt_aspeed.c
    M hw/watchdog/wdt_diag288.c
    M hw/watchdog/wdt_i6300esb.c
    M hw/watchdog/wdt_ib700.c
    M hw/watchdog/wdt_imx2.c
    M include/hw/pci/shpc.h
    M include/migration/vmstate.h
    M migration/global_state.c
    M migration/savevm.c
    M migration/vmstate.c
    M replay/replay-snapshot.c
    M system/cpu-timers.c
    M target/alpha/machine.c
    M target/arm/hvf/hvf.c
    M target/arm/machine.c
    M target/avr/machine.c
    M target/cris/machine.c
    M target/hppa/machine.c
    M target/i386/machine.c
    M target/loongarch/machine.c
    M target/m68k/cpu.c
    M target/microblaze/machine.c
    M target/mips/sysemu/machine.c
    M target/openrisc/machine.c
    M target/ppc/machine.c
    M target/riscv/machine.c
    M target/s390x/machine.c
    M target/sparc/machine.c
    M tests/unit/test-vmstate.c
    M util/fifo8.c

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

Mark VMStateField and VMStateDescription arrays const.

# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmWPOFsdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8cCQgAnQjy3Ic1i225AElh
# 0Ph3Aiw6WT9pECLoKmyroxHbTGuaEJoIXeaOhMAnowCTBLoKRR3/Ooq0DGOW+l/Z
# f5PwWSkjkb+OcS+dj/kgQBu58/Gk5G8ogksqKQvci8k2okhjHmITSQDu0dtwzDZr
# jVGh3gmGoat73jQyD/nAwgWFawlLkklOMR/yvnFX7EJIBepRVbkMPayoKlB+6W07
# 1kqhSwoI0vQCjhJ3Q7Q0GC4rrHK3KUq7o/25yvICf4EgPKfsaym1wAjDhdKToixl
# 9T+ALZG8SiZZkBlb6l3QZ7pqtqavxYtPdZ2Gx/nMu0RRu4G33d5AVGHRrXj9qttW
# 5mL7ZQ==
# =uQ4C
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri 29 Dec 2023 21:21:31 GMT
# gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg:                issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" 
[full]
# Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A  05C0 64DF 38E8 AF7E 215F

* tag 'pull-20231230' of https://gitlab.com/rth7680/qemu: (71 commits)
  docs: Constify VMstate in examples
  tests/unit/test-vmstate: Constify VMState
  util/fifo8: Constify VMState
  replay: Constify VMState
  system: Constify VMState
  migration: Constify VMState
  cpu-target: Constify VMState
  backends: Constify VMState
  audio: Constify VMState
  hw/misc/macio: Constify VMState
  hw/watchdog: Constify VMState
  hw/virtio: Constify VMState
  hw/vfio: Constify VMState
  hw/usb: Constify VMState
  hw/tpm: Constify VMState
  hw/timer: Constify VMState
  hw/ssi: Constify VMState
  hw/sparc: Constify VMState
  hw/sensor: Constify VMState
  hw/sd: Constify VMState
  ...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/7425b6277f12...d328fef93ae7



reply via email to

[Prev in Thread] Current Thread [Next in Thread]