Hello,

On behalf of the QEMU Team, I'd like to announce the availability of the
second release candidate for the QEMU 9.0 release. This release is meant
for testing purposes and should not be used in a production environment.

  http://download.qemu.org/qemu-9.0.0-rc1.tar.xz
  http://download.qemu.org/qemu-9.0.0-rc1.tar.xz.sig

You can help improve the quality of the QEMU 9.0 release by testing this
release and reporting bugs using our GitLab issue tracker:

  https://gitlab.com/qemu-project/qemu/-/milestones/11

The release plan, as well a documented known issues for release
candidates, are available at:

  http://wiki.qemu.org/Planning/9.0

Please add entries to the ChangeLog for the 9.0 release below:

  http://wiki.qemu.org/ChangeLog/9.0

Thank you to everyone involved!

Changes since rc0:

5012e522ac: Update version for v9.0.0-rc1 release (Peter Maydell)
ccebb9ae35: ui/cocoa: Use NSTrackingInVisibleRect (Akihiko Odaki)
f69a6f0413: ui/cocoa: Resize window after toggling zoom-to-fit (Akihiko Odaki)
d2ee0420a3: ui/cocoa: Fix aspect ratio (Akihiko Odaki)
5c5d00df67: hw/smbios: add stub for smbios_get_table_legacy() (Igor Mammedov)
d5866a7a4e: contrib/plugins/execlog: Fix compiler warning (Yao Xingtao)
1dd7754aca: docs/system/ppc/amigang.rst: Fix formatting (BALATON Zoltan)
32da7e207c: hw/misc/stm32l4x5_rcc: Propagate period when enabling a clock 
(Arnaud Minier)
1f439706a0: hw/misc/stm32l4x5_rcc: Inline clock_update() in clock_mux_update() 
(Philippe Mathieu-Daudé)
52405b7f69: hw/clock: Let clock_set_mul_div() return a boolean value (Philippe 
Mathieu-Daudé)
e66d741467: target/tricore/helper: Use correct string format in cpu_tlb_fill() 
(Philippe Mathieu-Daudé)
a158c63b3b: monitor/hmp-cmds-target: Append a space in error message in 
gpa2hva() (Yao Xingtao)
7c7a9f578e: hw/scsi/scsi-generic: Fix io_timeout property not applying (Lorenz 
Brun)
9dab7bbb01: target/i386/tcg: Enable page walking from MMIO memory (Gregory 
Price)
12d7b3bbd3: iotests: add test for stream job with an unaligned prefetch read 
(Fiona Ebner)
bac09b093e: block-backend: fix edge case in bdrv_next_cleanup() where BDS 
associated to BB changes (Fiona Ebner)
f6d38c9f6d: block-backend: fix edge case in bdrv_next() where BDS associated to 
BB changes (Fiona Ebner)
3f934817c8: block/io: accept NULL qiov in bdrv_pad_request (Stefan Reiter)
2c66de61f8: vdpa-dev: Fix initialisation order to restore VDUSE compatibility 
(Kevin Wolf)
d9e4070603: tests/qemu-iotests: Test 157 and 227 require virtio-blk (Thomas 
Huth)
1a533ce986: qapi: document parameters of query-cpu-model-* QAPI commands (David 
Hildenbrand)
125f973cc2: qapi/block-core: improve Qcow2OverlapCheckFlags documentation 
(Vladimir Sementsov-Ogievskiy)
1de759534d: qapi: document leftover members in qapi/stats.json (Paolo Bonzini)
b2913cc2a1: qapi: document leftover members in qapi/run-state.json (Paolo 
Bonzini)
6087783ea7: qapi: document InputMultiTouchType (Marc-André Lureau)
7270819384: qga/qapi-schema: Refill doc comments to conform to current 
conventions (Markus Armbruster)
5305a4eeb8: qapi: Correct documentation indentation and whitespace (Markus 
Armbruster)
209e64d9ed: qapi: Refill doc comments to conform to current conventions (Markus 
Armbruster)
1e6b0505c4: qapi: Don't repeat member type in its documentation text (Markus 
Armbruster)
73c67f3851: qapi: Start sentences with a capital letter, end them with a period 
(Markus Armbruster)
7d08424cf7: qapi: Fix abbreviation punctuation in doc comments (Markus 
Armbruster)
8698e1447f: qapi: Fix typo in request-ebpf documentation (Markus Armbruster)
aa03e16383: qapi: Fix argument markup in drive-mirror documentation (Markus 
Armbruster)
7d50757c65: qapi: Tidy up indentation of add_client's example (Markus 
Armbruster)
b5e29402f1: qapi: Tidy up block-latency-histogram-set documentation some more 
(Markus Armbruster)
f972ed5925: qapi: Expand a few awkward abbreviations in documentation (Markus 
Armbruster)
c15fbc66e2: qapi: Drop stray Arguments: line from qmp_capabilities docs (Markus 
Armbruster)
e6c60bf02d: qapi: Fix bogus documentation of query-migrationthreads (Markus 
Armbruster)
8eb0a257c5: qapi: Resync MigrationParameter and MigrateSetParameters (Markus 
Armbruster)
e8c5503a5c: qapi: Improve migration TLS documentation (Markus Armbruster)
fe3e383901: tests/qtest/libqtest.c: Check for g_setenv() failure (Peter Maydell)
43199b1393: tests/unit/test-throttle: Avoid unintended integer division (Peter 
Maydell)
f9b29c6364: tests/tcg/s390x: Test TEST AND SET (Ilya Leoshkevich)
272fba9779: target/s390x: Use mutable temporary value for op_ts (Ido Plat)
66e411885a: libqos/virtio.c: Correct 'flags' reading in qvirtqueue_kick (Zheyu 
Ma)
6328d8ffa6: misc/pca955*: Move models under hw/gpio (Cédric Le Goater)
b13ba381ca: hw/nvram/mac_nvram: Report failure to write data (Peter Maydell)
c67f758069: hw/misc/pca9554: Correct error check bounds in get/set pin 
functions (Peter Maydell)
bed150be5b: net/af-xdp.c: Don't leak sock_fds array in net_init_af_xdp() (Peter 
Maydell)
e921e00d4b: tests/unit/socket-helpers: Don't close(-1) (Peter Maydell)
80e9791a93: tests/qtest/npcm7xx_emc_test: Don't leak cmd_line (Peter Maydell)
1967e9e067: aspeed: Make the ast1030-a1 SoC not user creatable (Cédric Le 
Goater)
ed6d5c2e58: aspeed: Make the ast2600-a3 SoC not user creatable (Cédric Le 
Goater)
ed355dc107: hw/microblaze: Do not allow xlnx-zynqmp-pmu-soc to be created by 
the user (Thomas Huth)
8c37f869f3: .travis.yml: Remove the unused xfslib-dev package (Thomas Huth)
0235540bba: .travis.yml: Shorten the runtime of the problematic jobs (Thomas 
Huth)
8fa1a21c6e: migration/multifd: Fix clearing of mapped-ram zero pages (Fabiano 
Rosas)
910c164736: migration/postcopy: Fix high frequency sync (Peter Xu)
bd4480b0d0: migration: Revert mapped-ram multifd support to fd: URI (Fabiano 
Rosas)
1590154ee4: target/loongarch: Fix qemu-system-loongarch64 assert failed with 
the option '-d int' (Song Gao)
385e575cd5: target/riscv/kvm: fix timebase-frequency when using KVM 
acceleration (Yong-Xuan Wang)
e06adebb08: target/riscv: Fix mode in riscv_tlb_fill (Irina Ryapolova)
c9b07fe14d: target/riscv: rvv: Remove the dependency of Zvfbfmin to Zfbfmin 
(Max Chou)
078189b327: hw/intc: Update APLIC IDC after claiming iforce register (Frank 
Chang)
0a11629c91: target/riscv/vector_helper.c: optimize loops in ldst helpers 
(Daniel Henrique Barboza)
bac802ada8: target/riscv: enable 'vstart_eq_zero' in the end of insns (Ivan 
Klokov)
d57dfe4b37: trans_rvv.c.inc: remove redundant mark_vs_dirty() calls (Daniel 
Henrique Barboza)
b46631f122: target/riscv: remove 'over' brconds from vector trans (Daniel 
Henrique Barboza)
df4252b2ec: target/riscv/vector_helpers: do early exit when vstart >= vl 
(Daniel Henrique Barboza)
929e521a47: target/riscv: always clear vstart for ldst_whole insns (Daniel 
Henrique Barboza)
7e53e3ddf6: target/riscv: always clear vstart in whole vec move insns (Daniel 
Henrique Barboza)
768e7b329c: target/riscv/vector_helper.c: fix 'vmvr_v' memcpy endianess (Daniel 
Henrique Barboza)
0848f7c18e: trans_rvv.c.inc: set vstart = 0 in int scalar move insns (Daniel 
Henrique Barboza)
d3646e31ce: target/riscv/vector_helper.c: set vstart = 0 in 
GEN_VEXT_VSLIDEUP_VX() (Daniel Henrique Barboza)
68c9e54bea: target/riscv: do not enable all named features by default (Daniel 
Henrique Barboza)
9352f80cd9: coroutine: reserve 5,000 mappings (Stefan Hajnoczi)
05007258f0: meson: remove dead dictionary access (Paolo Bonzini)
55900f5dcc: tests/avocado: sbsa-ref: add OpenBSD tests for misc 'max' setup 
(Marcin Juszkiewicz)
385ac766e8: tests/avocado: sbsa-ref: add Alpine tests for misc 'max' setup 
(Marcin Juszkiewicz)
21f123f3c2: tests/avocado: drop virtio-rng from sbsa-ref tests (Marcin 
Juszkiewicz)
06f6bbc3bd: tests/avocado: update sbsa-ref firmware (Marcin Juszkiewicz)
9837697b7f: gitlab: aggressively avoid extra GIT data (Alex Bennée)
732810235f: tests/plugins: fix use-after-free bug (Paolo Bonzini)
7fd226b047: target/i386: Revert monitor_puts() in do_inject_x86_mce() (Tao Su)
d4069a84a3: ui: compile dbus-display1.c with -fPIC as necessary (Marc-André 
Lureau)
e99441a379: ui/curses: Do not use console_select() (Akihiko Odaki)
ca3de7b5af: ui/cocoa: Do not use console_select() (Akihiko Odaki)
d4c199566f: ui/vnc: Do not use console_select() (Akihiko Odaki)
271a197425: ui/vc: Do not inherit the size of active console (Akihiko Odaki)
77642f92c0: target/loongarch: Fix qemu-loongarch64 hang when executing 'll.d 
$t0, $t0, 0' (Song Gao)
9c70db9a43: target/loongarch: Fix tlb huge page loading issue (Xianglai Li)
0a57a96ec6: hw/intc/loongarch_extioi: Fix interrupt routing update (Bibo Mao)
518d2f4300: target/hppa: fix do_stdby_e() (Sven Schnelle)
b5e0b3a53c: target/hppa: mask privilege bits in mfia (Sven Schnelle)
ad1fdacd1b: target/hppa: exit tb on flush cache instructions (Sven Schnelle)
ae157fc250: target/hppa: fix access_id check (Sven Schnelle)
d37fad0ae5: target/hppa: fix shrp for wide mode (Sven Schnelle)
c3ea1996a1: target/hppa: ldcw,s uses static shift of 3 (Sven Schnelle)
46174e140d: target/hppa: Fix assemble_12a insns for wide mode (Richard 
Henderson)
4768c28edd: target/hppa: Fix assemble_11a insns for wide mode (Richard 
Henderson)
72bace2d13: target/hppa: Fix assemble_16 insns for wide mode (Richard Henderson)
c3b1aa1c1a: crypto: report which ciphers are being skipped during tests (Daniel 
P. Berrangé)
48ca1cabd3: crypto: use error_abort for unexpected failures (Daniel P. Berrangé)
e503fc55ac: crypto: query gcrypt for cipher availability (Daniel P. Berrangé)
eac57306d8: crypto: factor out conversion of QAPI to gcrypt constants (Daniel 
P. Berrangé)
038b421788: Revert "chardev: use a child source for qio input source" (Daniel 
P. Berrangé)
e8ee827ffd: Revert "chardev/char-socket: Fix TLS io channels sending too much 
data to the backend" (Daniel P. Berrangé)
8bd8b04adc: chardev: lower priority of the HUP GSource in socket chardev 
(Daniel P. Berrangé)
e79f8b8b2d: seccomp: report EPERM instead of killing process for spawn set 
(Daniel P. Berrangé)
4a1babe58a: update edk2 binaries for arm, risc-v and x86 secure boot. (Gerd 
Hoffmann)
1093201857: roms/efi: use pure 64-bit build for edk2-x86_64-secure-code.fd 
(Gerd Hoffmann)
2ffd75ef62: roms/efi: exclude efi shell from secure boot builds (Gerd Hoffmann)
a3eeb4f646: roms/efi: drop workaround for edk2-stable202308 (Gerd Hoffmann)
a406930968: roms/efi: clean up edk2 build config (Gerd Hoffmann)
3343f296ff: vl: do not assert if sev-guest is used together with TCG (Paolo 
Bonzini)
7ea9cfc8ab: vl: convert qemu_machine_creation_done() to Error ** (Paolo Bonzini)
2cc68629a6: target/i386: fix direction of "32-bit MMU" test (Paolo Bonzini)

Reply via email to