Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: c260daec1018ace89bf8b8464cb6031dfdbfd76e https://github.com/qemu/qemu/commit/c260daec1018ace89bf8b8464cb6031dfdbfd76e Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-11 (Mon, 11 Sep 2023)
Changed paths: M roms/seabios Log Message: ----------- seabios: update submodule to git snapshot git shortlog ------------ Gerd Hoffmann (7): disable array bounds warning better kvm detection detect physical address space size move 64bit pci window to end of address space be less conservative with the 64bit pci io window qemu: log reservations in fw_cfg e820 table check for e820 conflict José Martínez (1): Fix high memory zone initialization in CSM mode Lukas Stockner via SeaBIOS (1): virtio-blk: Fix integer overflow for large max IO sizes Mark Cave-Ayland (3): esp-scsi: flush FIFO before sending SCSI command esp-scsi: check for INTR_BS/INTR_FC instead of STAT_TC for command completion esp-scsi: handle non-DMA SCSI commands with no data phase Niklas Cassel via SeaBIOS (1): ahci: handle TFES irq correctly Tony Titus via SeaBIOS (1): Increase BUILD_MAX_E820 to 128 Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 8991e6baa51feb6e294bb95938921b5162b6cf6d https://github.com/qemu/qemu/commit/8991e6baa51feb6e294bb95938921b5162b6cf6d Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-11 (Mon, 11 Sep 2023) Changed paths: M roms/config.seabios-128k Log Message: ----------- seabios: turn off CONFIG_APMBIOS for 128k build Needed to make the build fit into 128k. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: a14c30fc3d38d569415259a2d877c36a0b8de058 https://github.com/qemu/qemu/commit/a14c30fc3d38d569415259a2d877c36a0b8de058 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-11 (Mon, 11 Sep 2023) Changed paths: M pc-bios/bios-256k.bin M pc-bios/bios-microvm.bin M pc-bios/bios.bin M pc-bios/vgabios-ati.bin M pc-bios/vgabios-bochs-display.bin M pc-bios/vgabios-cirrus.bin M pc-bios/vgabios-qxl.bin M pc-bios/vgabios-ramfb.bin M pc-bios/vgabios-stdvga.bin M pc-bios/vgabios-virtio.bin M pc-bios/vgabios-vmware.bin M pc-bios/vgabios.bin Log Message: ----------- seabios: update binaries to git snapshot Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 75f217b4addbc688d7fbff5dcc4c8d699d1f7060 https://github.com/qemu/qemu/commit/75f217b4addbc688d7fbff5dcc4c8d699d1f7060 Author: Erico Nunes <ernu...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M docs/interop/vhost-user-gpu.rst Log Message: ----------- docs: vhost-user-gpu: add protocol changes for dmabuf modifiers VHOST_USER_GPU_DMABUF_SCANOUT2 is defined as a message with all the contents of VHOST_USER_GPU_DMABUF_SCANOUT plus the dmabuf modifiers which were ommitted. The VHOST_USER_GPU_PROTOCOL_F_DMABUF2 protocol feature is defined as a way to check whether this new message is supported or not. Signed-off-by: Erico Nunes <ernu...@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Sergio Lopez <s...@redhat.com> Message-Id: <20230714153900.475857-2-ernu...@redhat.com> Commit: e3c82fe04f31b8d6c17b0a17a179f1bbb8454aa1 https://github.com/qemu/qemu/commit/e3c82fe04f31b8d6c17b0a17a179f1bbb8454aa1 Author: Erico Nunes <ernu...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M contrib/vhost-user-gpu/vhost-user-gpu.c M contrib/vhost-user-gpu/virgl.c M contrib/vhost-user-gpu/vugpu.h Log Message: ----------- contrib/vhost-user-gpu: add support for sending dmabuf modifiers virglrenderer recently added virgl_renderer_resource_get_info_ext as a new api, which gets resource information, including dmabuf modifiers. We have to support dmabuf modifiers since the driver may choose to allocate buffers with these modifiers for efficiency, and importing buffers without modifiers information may result in completely broken rendering. Signed-off-by: Erico Nunes <ernu...@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Sergio Lopez <s...@redhat.com> Message-Id: <20230714153900.475857-3-ernu...@redhat.com> Commit: d824da9dc136404e63b17914ec4bea0d018d3bb5 https://github.com/qemu/qemu/commit/d824da9dc136404e63b17914ec4bea0d018d3bb5 Author: Erico Nunes <ernu...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/display/vhost-user-gpu.c Log Message: ----------- vhost-user-gpu: support dmabuf modifiers When the backend sends VHOST_USER_GPU_DMABUF_SCANOUT2, handle it by getting the modifiers information which is now available. Signed-off-by: Erico Nunes <ernu...@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Sergio Lopez <s...@redhat.com> Message-Id: <20230714153900.475857-4-ernu...@redhat.com> Commit: 885f380f7bec732b3615d2698e493fab617d46de https://github.com/qemu/qemu/commit/885f380f7bec732b3615d2698e493fab617d46de Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/i386/trace-events M hw/i386/vmmouse.c Log Message: ----------- vmmouse: replace DPRINTF with tracing Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org> Commit: 67a6fcb2b06846dd37296bb901ad93a0cd87ee67 https://github.com/qemu/qemu/commit/67a6fcb2b06846dd37296bb901ad93a0cd87ee67 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/i386/vmmouse.c Log Message: ----------- vmmouse: use explicit code It's weird to shift x & y without obvious reason. Let's make this more explicit and future-proof. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Commit: f5360a0d287923dcf8f1f25acdd8b772970175cb https://github.com/qemu/qemu/commit/f5360a0d287923dcf8f1f25acdd8b772970175cb Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/ui/console.h M ui/cocoa.m M ui/console.c M ui/curses.c M ui/vnc.c Log Message: ----------- ui/vc: remove kbd_put_keysym() and update function calls The function calls to `kbd_put_keysym` have been updated to now call `kbd_put_keysym_console` with a NULL console parameter. Like most console functions, NULL argument is now for the active console. This will allow to rename the text console functions in a consistent manner. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Akihiko Odaki <akihiko.od...@daynix.com> Commit: cc6ba2c6f53d9f6003a52845298807dac7709e0f https://github.com/qemu/qemu/commit/cc6ba2c6f53d9f6003a52845298807dac7709e0f Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/ui/console.h M ui/cocoa.m M ui/console.c M ui/curses.c M ui/gtk.c M ui/sdl2-input.c M ui/sdl2.c M ui/vnc.c Log Message: ----------- ui/vc: rename kbd_put to qemu_text_console functions They are QemuTextConsole functions, let's make it clear. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Commit: ff174c67dbe29ee2792cc020e077a0fff8af501c https://github.com/qemu/qemu/commit/ff174c67dbe29ee2792cc020e077a0fff8af501c Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/ui/console.h M ui/console-gl.c M ui/console.c M ui/gtk.c M ui/spice-display.c M ui/vnc.c Log Message: ----------- ui/console: remove redundant format field It's already part of PIXMAN image. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Commit: f7ce755df8102515aea0ba0e1f7414a6b4ed7403 https://github.com/qemu/qemu/commit/f7ce755df8102515aea0ba0e1f7414a6b4ed7403 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M ui/console.c Log Message: ----------- ui/vc: preliminary QemuTextConsole changes before split Those changes will help to split console.c unit in the following commit. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 6f11081991c2def98b80a1bf70a920eda86f94ea https://github.com/qemu/qemu/commit/6f11081991c2def98b80a1bf70a920eda86f94ea Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: A ui/console-priv.h A ui/console-vc.c M ui/console.c M ui/meson.build Log Message: ----------- ui/vc: split off the VC part from console.c Move common declarations to console-priv.h, and add a new unit console-vc.c which will handle VC/chardev rendering, when pixman is available. (if necessary, the move could be done chunk by chunks) Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 6d8cd7c2205867d70d7520c890ad19a27651bdb2 https://github.com/qemu/qemu/commit/6d8cd7c2205867d70d7520c890ad19a27651bdb2 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/ui/console.h A include/ui/surface.h Log Message: ----------- ui/console: move DisplaySurface to its own header Mostly for readability reasons. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Daniel P. Berrangé <berra...@redhat.com> Commit: 04562ee88e99d71f4e6017f64123f726dd8b41e1 https://github.com/qemu/qemu/commit/04562ee88e99d71f4e6017f64123f726dd8b41e1 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/display/virtio-gpu.c Log Message: ----------- virtio-gpu/win32: set the destroy function on load Don't forget to unmap the resource memory. Fixes: commit 9462ff469 ("virtio-gpu/win32: allocate shareable 2d resources/images") Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Commit: 48a35e12faf90a896c5aa4755812201e00d60316 https://github.com/qemu/qemu/commit/48a35e12faf90a896c5aa4755812201e00d60316 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M ui/console.c Log Message: ----------- ui: fix crash when there are no active_console Thread 1 "qemu-system-x86" received signal SIGSEGV, Segmentation fault. 0x0000555555888630 in dpy_ui_info_supported (con=0x0) at ../ui/console.c:812 812 return con->hw_ops->ui_info != NULL; (gdb) bt #0 0x0000555555888630 in dpy_ui_info_supported (con=0x0) at ../ui/console.c:812 #1 0x00005555558a44b1 in protocol_client_msg (vs=0x5555578c76c0, data=0x5555581e93f0 <incomplete sequence \373>, len=24) at ../ui/vnc.c:2585 #2 0x00005555558a19ac in vnc_client_read (vs=0x5555578c76c0) at ../ui/vnc.c:1607 #3 0x00005555558a1ac2 in vnc_client_io (ioc=0x5555581eb0e0, condition=G_IO_IN, opaque=0x5555578c76c0) at ../ui/vnc.c:1635 Fixes: https://issues.redhat.com/browse/RHEL-2600 Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Albert Esteve <aest...@redhat.com> Commit: a92e7bb4cad57cc5c8817fb18fb25650507b69f8 https://github.com/qemu/qemu/commit/a92e7bb4cad57cc5c8817fb18fb25650507b69f8 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/ui/console.h M ui/console.c Log Message: ----------- ui: add precondition for dpy_get_ui_info() Ensure that it only get called when dpy_ui_info_supported(). The function should always return a result. There should be a non-null console or active_console. Modify the argument to be const as well. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Albert Esteve <aest...@redhat.com> Commit: 297ec01f0b9864ea8209ca0ddc6643b4c0574bdb https://github.com/qemu/qemu/commit/297ec01f0b9864ea8209ca0ddc6643b4c0574bdb Author: Janosch Frank <fran...@linux.ibm.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/s390x/s390-virtio-ccw.c Log Message: ----------- s390x/ap: fix missing subsystem reset registration A subsystem reset contains a reset of AP resources which has been missing. Adding the AP bridge to the list of device types that need reset fixes this issue. Reviewed-by: Jason J. Herne <jjhe...@linux.ibm.com> Reviewed-by: Tony Krowiak <akrow...@linux.ibm.com> Signed-off-by: Janosch Frank <fran...@linux.ibm.com> Fixes: a51b3153 ("s390x/ap: base Adjunct Processor (AP) object model") Message-ID: <20230823142219.1046522-2-sei...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: ef1535901a07f2e49fa25c8bcee7f0b73801d824 https://github.com/qemu/qemu/commit/ef1535901a07f2e49fa25c8bcee7f0b73801d824 Author: Janosch Frank <fran...@linux.ibm.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/s390x/s390-virtio-ccw.c Log Message: ----------- s390x: do a subsystem reset before the unprotect on reboot Bound APQNs have to be reset before tearing down the secure config via s390_machine_unprotect(). Otherwise the Ultravisor will return a error code. So let's do a subsystem_reset() which includes a AP reset before the unprotect call. We'll do a full device_reset() afterwards which will reset some devices twice. That's ok since we can't move the device_reset() before the unprotect as it includes a CPU clear reset which the Ultravisor does not expect at that point in time. Signed-off-by: Janosch Frank <fran...@linux.ibm.com> Message-ID: <20230901114851.154357-1-fran...@linux.ibm.com> Tested-by: Viktor Mihajlovski <mihaj...@linux.ibm.com> Acked-by: Christian Borntraeger <borntrae...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: da3c22c74a3c6cbd26df40b2f6798a2d41be80ac https://github.com/qemu/qemu/commit/da3c22c74a3c6cbd26df40b2f6798a2d41be80ac Author: Thomas Huth <th...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M include/standard-headers/linux/fuse.h M include/standard-headers/linux/vhost_types.h M include/standard-headers/linux/virtio_net.h M linux-headers/asm-arm64/bitsperlong.h M linux-headers/asm-generic/unistd.h M linux-headers/asm-mips/unistd_n32.h M linux-headers/asm-mips/unistd_n64.h M linux-headers/asm-mips/unistd_o32.h M linux-headers/asm-powerpc/unistd_32.h M linux-headers/asm-powerpc/unistd_64.h M linux-headers/asm-riscv/bitsperlong.h M linux-headers/asm-riscv/kvm.h M linux-headers/asm-s390/kvm.h M linux-headers/asm-s390/unistd_32.h M linux-headers/asm-s390/unistd_64.h M linux-headers/asm-x86/mman.h M linux-headers/asm-x86/unistd_32.h M linux-headers/asm-x86/unistd_64.h M linux-headers/asm-x86/unistd_x32.h M linux-headers/linux/kvm.h M linux-headers/linux/stddef.h M linux-headers/linux/userfaultfd.h M linux-headers/linux/vfio.h Log Message: ----------- linux-headers: Update to Linux v6.6-rc1 This update contains the required header changes for the "target/s390x: AP-passthrough for PV guests" patch from Steffen Eiden. Message-ID: <20230912093432.180041-1-th...@redhat.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 354383c12294f2ee510204cfdc5aaed9f0c42171 https://github.com/qemu/qemu/commit/354383c12294f2ee510204cfdc5aaed9f0c42171 Author: Steffen Eiden <sei...@linux.ibm.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M target/s390x/kvm/kvm.c Log Message: ----------- target/s390x/kvm: Refactor AP functionalities kvm_s390_set_attr() is a misleading name as it only sets attributes for the KVM_S390_VM_CRYPTO group. Therefore, rename it to kvm_s390_set_crypto_attr(). Add new functions ap_available() and ap_enabled() to avoid code duplication later. Reviewed-by: Thomas Huth <th...@redhat.com> Reviewed-by: Michael Mueller <m...@linux.ibm.com> Signed-off-by: Steffen Eiden <sei...@linux.ibm.com> Message-ID: <20230823142219.1046522-5-sei...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 5ac951519c23d9eaf7dc9e2dcbcbc7d9a745ffe7 https://github.com/qemu/qemu/commit/5ac951519c23d9eaf7dc9e2dcbcbc7d9a745ffe7 Author: Steffen Eiden <sei...@linux.ibm.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M target/s390x/cpu_features.h M target/s390x/cpu_features_def.h.inc M target/s390x/cpu_models.c M target/s390x/gen-features.c M target/s390x/kvm/kvm.c Log Message: ----------- target/s390x: AP-passthrough for PV guests Enabling AP-passthrough(AP-pt) for PV-guest by using the new CPU features for PV-AP-pt of KVM. As usual QEMU first checks which CPU features are available and then sets them if available and selected by user. An additional check is done to verify that PV-AP can only be enabled if "regular" AP-pt is enabled as well. Note that KVM itself does not enforce this restriction. Reviewed-by: Michael Mueller <m...@linux.ibm.com> Reviewed-by: Thomas Huth <th...@redhat.com> Signed-off-by: Steffen Eiden <sei...@linux.ibm.com> Message-ID: <20230823142219.1046522-6-sei...@linux.ibm.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 4ddf7728fb2f395341f050bccf9c46386fd0cea3 https://github.com/qemu/qemu/commit/4ddf7728fb2f395341f050bccf9c46386fd0cea3 Author: Cédric Le Goater <c...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/nvme/Kconfig Log Message: ----------- kconfig: Add NVME to s390x machines We recently had issues with nvme devices on big endian platforms. Include their compilation on s390x to ease tests. Signed-off-by: Cédric Le Goater <c...@redhat.com> Message-ID: <20230828150148.120031-1-...@kaod.org> Reviewed-by: Thomas Huth <th...@redhat.com> Acked-by: Klaus Jensen <k.jen...@samsung.com> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 82fdcd3e140c8d4c63f177ece554f90f2bccdf68 https://github.com/qemu/qemu/commit/82fdcd3e140c8d4c63f177ece554f90f2bccdf68 Author: Philippe Mathieu-Daudé <phi...@linaro.org> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M tests/qtest/pflash-cfi02-test.c Log Message: ----------- tests/qtest/pflash: Clean up local variable shadowing Fix: tests/qtest/pflash-cfi02-test.c: In function ‘test_geometry’: tests/qtest/pflash-cfi02-test.c:409:22: warning: declaration of ‘byte_addr’ shadows a previous local [-Wshadow=compatible-local] 409 | uint64_t byte_addr = (uint64_t)i * c->sector_len[region]; | ^~~~~~~~~ tests/qtest/pflash-cfi02-test.c:342:14: note: shadowed declaration is here 342 | uint64_t byte_addr = 0; | ^~~~~~~~~ Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org> Message-ID: <20230904162824.85385-4-phi...@linaro.org> Reviewed-by: Peter Maydell <peter.mayd...@linaro.org> Signed-off-by: Thomas Huth <th...@redhat.com> Commit: 5dad2d2ae9aba6efdd1e94c3b375c9424d12ae66 https://github.com/qemu/qemu/commit/5dad2d2ae9aba6efdd1e94c3b375c9424d12ae66 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M roms/edk2-build.py Log Message: ----------- edk2: update build script Sync with latest version from gitlab.com/kraxel/edk2-build-config Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 5c8e40184514d20e10efda58feb0519a178b5923 https://github.com/qemu/qemu/commit/5c8e40184514d20e10efda58feb0519a178b5923 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M roms/edk2-build.config Log Message: ----------- edk2: update build config risc-v switched to use split code/vars images like the other archs. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 9009682d464eac605787f211680a65a3b9754dc9 https://github.com/qemu/qemu/commit/9009682d464eac605787f211680a65a3b9754dc9 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M roms/edk2 Log Message: ----------- edk2: update submodule to edk2-stable202308 New stable release was tagged in August 2023, update the edk2 submodule to it. Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 7a863a7eb9a84bfbb9d4343d4d0dcc4e8ee4e78e https://github.com/qemu/qemu/commit/7a863a7eb9a84bfbb9d4343d4d0dcc4e8ee4e78e Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M roms/edk2-build.config Log Message: ----------- edk2: workaround edk-stable202308 bug Set PCD to workaround two fixes missing the release. https://github.com/tianocore/edk2/commit/8b66f9df1bb0fd5ebb743944d41cb33178cf2fdd https://github.com/tianocore/edk2/commit/020cc9e2e7053bb62247b0babbbe80cb855592e5 Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: ab3169385f4a8bb35b6e102f73383b66aa7b9f86 https://github.com/qemu/qemu/commit/ab3169385f4a8bb35b6e102f73383b66aa7b9f86 Author: Gerd Hoffmann <kra...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M pc-bios/edk2-aarch64-code.fd.bz2 M pc-bios/edk2-arm-code.fd.bz2 M pc-bios/edk2-i386-code.fd.bz2 M pc-bios/edk2-i386-secure-code.fd.bz2 A pc-bios/edk2-riscv-code.fd.bz2 A pc-bios/edk2-riscv-vars.fd.bz2 R pc-bios/edk2-riscv.fd.bz2 M pc-bios/edk2-x86_64-code.fd.bz2 M pc-bios/edk2-x86_64-microvm.fd.bz2 M pc-bios/edk2-x86_64-secure-code.fd.bz2 Log Message: ----------- edk2: update binaries to edk2-stable202308 Signed-off-by: Gerd Hoffmann <kra...@redhat.com> Commit: 2fefa1f551dffc622379f7b912a653eb7ecc4f6d https://github.com/qemu/qemu/commit/2fefa1f551dffc622379f7b912a653eb7ecc4f6d Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M contrib/vhost-user-gpu/vhost-user-gpu.c M contrib/vhost-user-gpu/virgl.c M contrib/vhost-user-gpu/vugpu.h M docs/interop/vhost-user-gpu.rst M hw/display/vhost-user-gpu.c M hw/display/virtio-gpu.c M hw/i386/trace-events M hw/i386/vmmouse.c M include/ui/console.h A include/ui/surface.h M ui/cocoa.m M ui/console-gl.c A ui/console-priv.h A ui/console-vc.c M ui/console.c M ui/curses.c M ui/gtk.c M ui/meson.build M ui/sdl2-input.c M ui/sdl2.c M ui/spice-display.c M ui/vnc.c Log Message: ----------- Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging UI patch queue - vhost-user-gpu: support dmabuf modifiers - fix VNC crash when there are no active_console - cleanups and refactoring in ui/vc code # -----BEGIN PGP SIGNATURE----- # # iQJQBAABCAA6FiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmUAQX4cHG1hcmNhbmRy # ZS5sdXJlYXVAcmVkaGF0LmNvbQAKCRDa6OEJdZac5Y4jD/4/whR7a1KZqHytl6sc # cCQ0Xn0gpcPM8rn3tWItp2vAOlGmx8ACfAyXYa5QzO7pBOU/xoMJt8a99geNRXFu # nN33UJ0NRAWW6V0/cF5AVe9clckzs1Vq4VX2ITP+VAG+c+kt4E3fgFn9o8nwnBrd # zuiqYz4pO9yBVO/av/FZQcBY8s9/M8jrdraDNNhsY2O2k2zLTxt1xxNG5qeVvPUw # 2RZyc/EOG7RzW8eUA55BW/NU8Olg5u7dxsB0jfYnWBQxknOy5c+wF9MTGJSKmdGk # HmgfMns6intUdfHmmJuDpP1Tiy1sVK1lkrsMeeQ67M84lYZsrSI+kIG5+YbWN8vx # mMB/qwDmNMVMnGiBN5/ktvAJwcilYBUqen0KFrEHBghTpGhqAVoBNCC1MT/9w/bO # c3/E1viuCi8OamPixVu9LeqQsxuP2jK5qxjfyDYH87HdnljSY6wFbVzD/2zz5YNv # 43JtEbP9bv1yyRRd+JTpD54vCK0IZK7MBR8MbJqfknpbEw1FSPofRQxCSe9BlSJ/ # nYamatH9I9i92kGg5eD573X+UcLX9eOPBw8gVNKxuttwSIW1cwjGKi12B9MiFMg7 # Z6jP3gvpe9DrYef+4Wojo1PAioyweZVG5IFtWIqXRZjPwAoIzzVgBcEtcq4qeZwX # BAliXWeUcRGsbLorT3COx2DjBw== # =Xsr0 # -----END PGP SIGNATURE----- # gpg: Signature made Tue 12 Sep 2023 06:46:22 EDT # gpg: using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5 # gpg: issuer "marcandre.lur...@redhat.com" # gpg: Good signature from "Marc-André Lureau <marcandre.lur...@redhat.com>" [full] # gpg: aka "Marc-André Lureau <marcandre.lur...@gmail.com>" [full] # Primary key fingerprint: 87A9 BD93 3F87 C606 D276 F62D DAE8 E109 7596 9CE5 * tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu: ui: add precondition for dpy_get_ui_info() ui: fix crash when there are no active_console virtio-gpu/win32: set the destroy function on load ui/console: move DisplaySurface to its own header ui/vc: split off the VC part from console.c ui/vc: preliminary QemuTextConsole changes before split ui/console: remove redundant format field ui/vc: rename kbd_put to qemu_text_console functions ui/vc: remove kbd_put_keysym() and update function calls vmmouse: use explicit code vmmouse: replace DPRINTF with tracing vhost-user-gpu: support dmabuf modifiers contrib/vhost-user-gpu: add support for sending dmabuf modifiers docs: vhost-user-gpu: add protocol changes for dmabuf modifiers Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: 4d5eb685b2d75ac9eaa1b6e444b4fbb2177bf5b4 https://github.com/qemu/qemu/commit/4d5eb685b2d75ac9eaa1b6e444b4fbb2177bf5b4 Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M pc-bios/bios-256k.bin M pc-bios/bios-microvm.bin M pc-bios/bios.bin M pc-bios/vgabios-ati.bin M pc-bios/vgabios-bochs-display.bin M pc-bios/vgabios-cirrus.bin M pc-bios/vgabios-qxl.bin M pc-bios/vgabios-ramfb.bin M pc-bios/vgabios-stdvga.bin M pc-bios/vgabios-virtio.bin M pc-bios/vgabios-vmware.bin M pc-bios/vgabios.bin M roms/config.seabios-128k M roms/seabios Log Message: ----------- Merge tag 'firmware/seabios-20230912-pull-request' of https://gitlab.com/kraxel/qemu into staging seabios: update to git snapshot Give seabios updates some testing coverage before tagging a new release. Update to release code will follow later in the 8.2 devel cycle. # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmUAQuYACgkQTLbY7tPo # cTigtBAAzQIPtXi703Bn+bQ4Fwi31MjbvnmtwXbFRMCZMoYuckJyxLa6Uos74ypk # Anr7/1C8eaWqzvEP7G6EK5LLl4CrhlSm5fl5cL4YGUqPPoZhm/h0Og4QWze0ivjx # gNbBUnc4UraTp65qPHXKs5nqkjksx7W9w+KNbunyJkBlzUFevvvGryJXglJU22HM # d9ezFZi710XOFqr+CJWrHpV9V2VJCo4iIXz+nqi68hGChYk0IhUov36LM0oGT2Pf # zKToaPLsnbVhWzuFQHOOjWmnqN05t0I0/K2ZzLKyXbvk4plY5rckPhBQ7AizJ1vM # mgFvoYdfaQEC49MIFvhaBm+ebJ+dMMKzzMzv9P6mEn62LkWo41od66QonI70fS1f # tarec+t4PLJcDC/VcyunR2kLENkfs6ABwd6RkUWQ9zvm8ljon8cd8O5hadMq/HPJ # tr+xkUw97s+kDsvW+0hqXH/OuqgzVI3IRH7elmwH4ajN/pIuSpnG8HtZJJp5U9bx # Gvd3IH1npAkrjHtzRbD3tshr4iuNCoHcGUU/GdHWqiTcB3UKquTgB/LT2faBxKJB # kk9UHw+J182KDUy7vCr/NyA+KcEUJhPl1FRxSMoqedU4e6ICcGHHfv2yckCXl+eg # 03fP1KN5pHQ08EM3lZtKIrs3TwHlq8TpwSz8puQ8oLModQvidcc= # =7Yfq # -----END PGP SIGNATURE----- # gpg: Signature made Tue 12 Sep 2023 06:52:22 EDT # gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kra...@redhat.com>" [full] # gpg: aka "Gerd Hoffmann <g...@kraxel.org>" [full] # gpg: aka "Gerd Hoffmann (private) <kra...@gmail.com>" [full] # Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138 * tag 'firmware/seabios-20230912-pull-request' of https://gitlab.com/kraxel/qemu: seabios: update binaries to git snapshot seabios: turn off CONFIG_APMBIOS for 128k build seabios: update submodule to git snapshot Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: eaf85116274ae44d4a48fd31a0373c7c5f9215e8 https://github.com/qemu/qemu/commit/eaf85116274ae44d4a48fd31a0373c7c5f9215e8 Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M pc-bios/edk2-aarch64-code.fd.bz2 M pc-bios/edk2-arm-code.fd.bz2 M pc-bios/edk2-i386-code.fd.bz2 M pc-bios/edk2-i386-secure-code.fd.bz2 A pc-bios/edk2-riscv-code.fd.bz2 A pc-bios/edk2-riscv-vars.fd.bz2 R pc-bios/edk2-riscv.fd.bz2 M pc-bios/edk2-x86_64-code.fd.bz2 M pc-bios/edk2-x86_64-microvm.fd.bz2 M pc-bios/edk2-x86_64-secure-code.fd.bz2 M roms/edk2 M roms/edk2-build.config M roms/edk2-build.py Log Message: ----------- Merge tag 'firmware/edk2-20230912-pull-request' of https://gitlab.com/kraxel/qemu into staging edk2: update to Aug 2023 stable tag # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmUASbwACgkQTLbY7tPo # cTimJg//Z2WIZNuv01uALXjCtRBecDb6hzCydi7PqRvjQJU4xflybxaPjz11YsX/ # EekdxCyIdTzHaMazoZ3YXoI1zQ1lyyb2BdiKhQ1ZTXx/KyDo/prcNtIYiGQ2Y4LL # F+cI5OSC1+9Rsm/vKTsN2hRM3rIeZFSOvYgIv2BX3/Raer+oI3dKcMFdUS3EkGIn # ERcEYXnrWDzu4Tlygc/0ElbRTl+vpdGLccR+kiYk3iByzCA8Slg4cijm8lG9WGgR # vOZ71acl9fg/8OA7aoSIQ8K80D74cJ0KmLxe4A3op7sZQ4abN4jt7+P9+XL2j8El # FYRvIL8Un9Tda2BetrglxKv3lKnkL2S6+ynjyRZPhMUciUcm6P865nkgfb4lRtP/ # 43RUwn+d1n6h5mfq2jkulkA948YW58Cw5gpp8YurVy67ndtBdj6iDDzSerJwSCGG # MgPy3MUp8TsWXy+HgNe+aURWRCOTi0kFG9eNupzD460ocAaM43U1M4Qs1hciBph3 # J586gdhzSJXr9nZKgo0neP+p4FtgTCfYyN9mOhCzsGbgy9zPBpPAbpr1m1dyfJU2 # FJxpjnyKjyD3vH+10wALaIJV+kTnAfoDfxezg0bttzPuoGuQf21PbsFIBRQ5ba9E # 1XYnNnQg32OGMlRYqGQUjl72s3wx2lulk8SmcMFpwCfgnpX4cy0= # =Be0l # -----END PGP SIGNATURE----- # gpg: Signature made Tue 12 Sep 2023 07:21:32 EDT # gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kra...@redhat.com>" [full] # gpg: aka "Gerd Hoffmann <g...@kraxel.org>" [full] # gpg: aka "Gerd Hoffmann (private) <kra...@gmail.com>" [full] # Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138 * tag 'firmware/edk2-20230912-pull-request' of https://gitlab.com/kraxel/qemu: edk2: update binaries to edk2-stable202308 edk2: workaround edk-stable202308 bug edk2: update submodule to edk2-stable202308 edk2: update build config edk2: update build script Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Commit: 1f3adf480e2740cb535a1eaeaa603eba62b3486a https://github.com/qemu/qemu/commit/1f3adf480e2740cb535a1eaeaa603eba62b3486a Author: Stefan Hajnoczi <stefa...@redhat.com> Date: 2023-09-12 (Tue, 12 Sep 2023) Changed paths: M hw/nvme/Kconfig M hw/s390x/s390-virtio-ccw.c M include/standard-headers/linux/fuse.h M include/standard-headers/linux/vhost_types.h M include/standard-headers/linux/virtio_net.h M linux-headers/asm-arm64/bitsperlong.h M linux-headers/asm-generic/unistd.h M linux-headers/asm-mips/unistd_n32.h M linux-headers/asm-mips/unistd_n64.h M linux-headers/asm-mips/unistd_o32.h M linux-headers/asm-powerpc/unistd_32.h M linux-headers/asm-powerpc/unistd_64.h M linux-headers/asm-riscv/bitsperlong.h M linux-headers/asm-riscv/kvm.h M linux-headers/asm-s390/kvm.h M linux-headers/asm-s390/unistd_32.h M linux-headers/asm-s390/unistd_64.h M linux-headers/asm-x86/mman.h M linux-headers/asm-x86/unistd_32.h M linux-headers/asm-x86/unistd_64.h M linux-headers/asm-x86/unistd_x32.h M linux-headers/linux/kvm.h M linux-headers/linux/stddef.h M linux-headers/linux/userfaultfd.h M linux-headers/linux/vfio.h M target/s390x/cpu_features.h M target/s390x/cpu_features_def.h.inc M target/s390x/cpu_models.c M target/s390x/gen-features.c M target/s390x/kvm/kvm.c M tests/qtest/pflash-cfi02-test.c Log Message: ----------- Merge tag 'pull-request-2023-09-12' of https://gitlab.com/thuth/qemu into staging * Enable AP (crypto adapter) instructions for s390x PV-guests * Allow NVME for s390x machines * Update Linux headers to v6.6-rc1 # -----BEGIN PGP SIGNATURE----- # # iQJFBAABCAAvFiEEJ7iIR+7gJQEY8+q5LtnXdP5wLbUFAmUATY8RHHRodXRoQHJl # ZGhhdC5jb20ACgkQLtnXdP5wLbVjBhAAlfXhQuxFdSRkPLyPgSuAInGTZfsW7A56 # 6vunyzP3ZyY5G0WtbgKZ5ovDIfjzlNYvkxWmQ4m4PWEY2JaBKOqeS9+lFkdZmGD9 # Sj1u+EereQS5MsJ31Vg2LHDKv5QbtNbVOq4KIm30qpzj1OfhfZzzqU0tGnaDlz/T # PW2bSQl4cGHExcYpprWx02cXsMnodWwGV2FTgtc9D42YyE1q5IDX8phjFFzUHfcQ # p3cjM0S2M8KOGJ5+0w2/0C4DEKgLH0OuA/JY3W+f94O+jdqoYUJpom4m6FywIKrr # 38c7UqQESh7r/te1UkgvxfVCbTlptsS21xQNbsa+TS/apP6IMU7VJI3N14Qshtba # cqcP54aGC+9v5FRz7E5njCJWJQv9JWInrKYTEEtSTFCguGCQO2owulba70MNrQc8 # hQkBXOzqnqYVxdktcHkbnq6QZoKLfsGAxfarQPPJySNUyGgoaM0JFlzp3z0hjAHY # aGRZdN4kU+hF7/0RQygYDN4AzTQhn3EMZ6q6o81xVeKzfbziA3fCLXX5J1bd+rO8 # 3LKPrmOuk3dadRVlVTyFrtlG9SEMRen8dh12oru28ebW2WTeYm71zQf7SCPGzaKE # hJMtlN7B9ogGxDpLJvTDLHbKNbwyIcW00GjyWiUwBg88ACg63tulD2kpUxBs2PwF # bVk/lIWMqL0= # =zeRZ # -----END PGP SIGNATURE----- # gpg: Signature made Tue 12 Sep 2023 07:37:51 EDT # gpg: using RSA key 27B88847EEE0250118F3EAB92ED9D774FE702DB5 # gpg: issuer "th...@redhat.com" # gpg: Good signature from "Thomas Huth <th.h...@gmx.de>" [full] # gpg: aka "Thomas Huth <th...@redhat.com>" [full] # gpg: aka "Thomas Huth <h...@tuxfamily.org>" [full] # gpg: aka "Thomas Huth <th.h...@posteo.de>" [unknown] # Primary key fingerprint: 27B8 8847 EEE0 2501 18F3 EAB9 2ED9 D774 FE70 2DB5 * tag 'pull-request-2023-09-12' of https://gitlab.com/thuth/qemu: tests/qtest/pflash: Clean up local variable shadowing kconfig: Add NVME to s390x machines target/s390x: AP-passthrough for PV guests target/s390x/kvm: Refactor AP functionalities linux-headers: Update to Linux v6.6-rc1 s390x: do a subsystem reset before the unprotect on reboot s390x/ap: fix missing subsystem reset registration Signed-off-by: Stefan Hajnoczi <stefa...@redhat.com> Compare: https://github.com/qemu/qemu/compare/9ef497755afc...1f3adf480e27