qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [qemu/qemu] 75f217: docs: vhost-user-gpu: add protocol ch


From: Alex Bennée
Subject: [Qemu-commits] [qemu/qemu] 75f217: docs: vhost-user-gpu: add protocol changes for dma...
Date: Wed, 13 Sep 2023 10:40:38 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 75f217b4addbc688d7fbff5dcc4c8d699d1f7060
      
https://github.com/qemu/qemu/commit/75f217b4addbc688d7fbff5dcc4c8d699d1f7060
  Author: Erico Nunes <ernunes@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 <ernunes@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Sergio Lopez <slp@redhat.com>
Message-Id: <20230714153900.475857-2-ernunes@redhat.com>


  Commit: e3c82fe04f31b8d6c17b0a17a179f1bbb8454aa1
      
https://github.com/qemu/qemu/commit/e3c82fe04f31b8d6c17b0a17a179f1bbb8454aa1
  Author: Erico Nunes <ernunes@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 <ernunes@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Sergio Lopez <slp@redhat.com>
Message-Id: <20230714153900.475857-3-ernunes@redhat.com>


  Commit: d824da9dc136404e63b17914ec4bea0d018d3bb5
      
https://github.com/qemu/qemu/commit/d824da9dc136404e63b17914ec4bea0d018d3bb5
  Author: Erico Nunes <ernunes@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 <ernunes@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Sergio Lopez <slp@redhat.com>
Message-Id: <20230714153900.475857-4-ernunes@redhat.com>


  Commit: 885f380f7bec732b3615d2698e493fab617d46de
      
https://github.com/qemu/qemu/commit/885f380f7bec732b3615d2698e493fab617d46de
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>


  Commit: 67a6fcb2b06846dd37296bb901ad93a0cd87ee67
      
https://github.com/qemu/qemu/commit/67a6fcb2b06846dd37296bb901ad93a0cd87ee67
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>


  Commit: f5360a0d287923dcf8f1f25acdd8b772970175cb
      
https://github.com/qemu/qemu/commit/f5360a0d287923dcf8f1f25acdd8b772970175cb
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>


  Commit: cc6ba2c6f53d9f6003a52845298807dac7709e0f
      
https://github.com/qemu/qemu/commit/cc6ba2c6f53d9f6003a52845298807dac7709e0f
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: ff174c67dbe29ee2792cc020e077a0fff8af501c
      
https://github.com/qemu/qemu/commit/ff174c67dbe29ee2792cc020e077a0fff8af501c
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: f7ce755df8102515aea0ba0e1f7414a6b4ed7403
      
https://github.com/qemu/qemu/commit/f7ce755df8102515aea0ba0e1f7414a6b4ed7403
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 6f11081991c2def98b80a1bf70a920eda86f94ea
      
https://github.com/qemu/qemu/commit/6f11081991c2def98b80a1bf70a920eda86f94ea
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 6d8cd7c2205867d70d7520c890ad19a27651bdb2
      
https://github.com/qemu/qemu/commit/6d8cd7c2205867d70d7520c890ad19a27651bdb2
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>


  Commit: 04562ee88e99d71f4e6017f64123f726dd8b41e1
      
https://github.com/qemu/qemu/commit/04562ee88e99d71f4e6017f64123f726dd8b41e1
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>


  Commit: 48a35e12faf90a896c5aa4755812201e00d60316
      
https://github.com/qemu/qemu/commit/48a35e12faf90a896c5aa4755812201e00d60316
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Albert Esteve <aesteve@redhat.com>


  Commit: a92e7bb4cad57cc5c8817fb18fb25650507b69f8
      
https://github.com/qemu/qemu/commit/a92e7bb4cad57cc5c8817fb18fb25650507b69f8
  Author: Marc-André Lureau <marcandre.lureau@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.lureau@redhat.com>
Reviewed-by: Albert Esteve <aesteve@redhat.com>


  Commit: 297ec01f0b9864ea8209ca0ddc6643b4c0574bdb
      
https://github.com/qemu/qemu/commit/297ec01f0b9864ea8209ca0ddc6643b4c0574bdb
  Author: Janosch Frank <frankja@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 <jjherne@linux.ibm.com>
Reviewed-by: Tony Krowiak <akrowiak@linux.ibm.com>
Signed-off-by: Janosch Frank <frankja@linux.ibm.com>
Fixes: a51b3153 ("s390x/ap: base Adjunct Processor (AP) object model")
Message-ID: <20230823142219.1046522-2-seiden@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: ef1535901a07f2e49fa25c8bcee7f0b73801d824
      
https://github.com/qemu/qemu/commit/ef1535901a07f2e49fa25c8bcee7f0b73801d824
  Author: Janosch Frank <frankja@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 <frankja@linux.ibm.com>
Message-ID: <20230901114851.154357-1-frankja@linux.ibm.com>
Tested-by: Viktor Mihajlovski <mihajlov@linux.ibm.com>
Acked-by: Christian Borntraeger <borntraeger@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: da3c22c74a3c6cbd26df40b2f6798a2d41be80ac
      
https://github.com/qemu/qemu/commit/da3c22c74a3c6cbd26df40b2f6798a2d41be80ac
  Author: Thomas Huth <thuth@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-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 354383c12294f2ee510204cfdc5aaed9f0c42171
      
https://github.com/qemu/qemu/commit/354383c12294f2ee510204cfdc5aaed9f0c42171
  Author: Steffen Eiden <seiden@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 <thuth@redhat.com>
Reviewed-by: Michael Mueller <mimu@linux.ibm.com>
Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
Message-ID: <20230823142219.1046522-5-seiden@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 5ac951519c23d9eaf7dc9e2dcbcbc7d9a745ffe7
      
https://github.com/qemu/qemu/commit/5ac951519c23d9eaf7dc9e2dcbcbc7d9a745ffe7
  Author: Steffen Eiden <seiden@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 <mimu@linux.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Steffen Eiden <seiden@linux.ibm.com>
Message-ID: <20230823142219.1046522-6-seiden@linux.ibm.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 4ddf7728fb2f395341f050bccf9c46386fd0cea3
      
https://github.com/qemu/qemu/commit/4ddf7728fb2f395341f050bccf9c46386fd0cea3
  Author: Cédric Le Goater <clg@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 <clg@redhat.com>
Message-ID: <20230828150148.120031-1-clg@kaod.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Acked-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 82fdcd3e140c8d4c63f177ece554f90f2bccdf68
      
https://github.com/qemu/qemu/commit/82fdcd3e140c8d4c63f177ece554f90f2bccdf68
  Author: Philippe Mathieu-Daudé <philmd@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é <philmd@linaro.org>
Message-ID: <20230904162824.85385-4-philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Thomas Huth <thuth@redhat.com>


  Commit: 7754c97179a40c563935b7610aa3146291abefcc
      
https://github.com/qemu/qemu/commit/7754c97179a40c563935b7610aa3146291abefcc
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2023-09-13 (Wed, 13 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.lureau@redhat.com"
# gpg: Good signature from "Marc-André Lureau <marcandre.lureau@redhat.com>" 
[full]
# gpg:                 aka "Marc-André Lureau <marcandre.lureau@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 <stefanha@redhat.com>


  Commit: 9a8af699677cdf58e92ff43f38ea74bbe9d37ab0
      
https://github.com/qemu/qemu/commit/9a8af699677cdf58e92ff43f38ea74bbe9d37ab0
  Author: Stefan Hajnoczi <stefanha@redhat.com>
  Date:   2023-09-13 (Wed, 13 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 "thuth@redhat.com"
# gpg: Good signature from "Thomas Huth <th.huth@gmx.de>" [full]
# gpg:                 aka "Thomas Huth <thuth@redhat.com>" [full]
# gpg:                 aka "Thomas Huth <huth@tuxfamily.org>" [full]
# gpg:                 aka "Thomas Huth <th.huth@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 <stefanha@redhat.com>


Compare: https://github.com/qemu/qemu/compare/9ef497755afc...9a8af699677c



reply via email to

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