[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 75f217: docs: vhost-user-gpu: add protocol changes for dma...,
Alex Bennée <=