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


Reply via email to