[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 528011: hw/usb/dev-wacom: add missing HID des
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] 528011: hw/usb/dev-wacom: add missing HID descriptor |
Date: |
Fri, 14 Jan 2022 05:27:13 -0800 |
Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 5280117b1e66555a526e04c624d9e1e8e7fec1ae
https://github.com/qemu/qemu/commit/5280117b1e66555a526e04c624d9e1e8e7fec1ae
Author: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/usb/dev-wacom.c
Log Message:
-----------
hw/usb/dev-wacom: add missing HID descriptor
Linux need to fill up the HID descriptor in order to let the driver be
emulated. The descriptor was downloaded from [1]. The patch was tested
with evtest tool on top of qemu 5.2.0 with linux kernel 4.19.208.
[1]
https://github.com/linuxwacom/wacom-hid-descriptors/tree/master/Wacom%20PenPartner
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com>
Co-developed-by: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Message-Id: <20220112090125.381364-1-dario.binacchi@amarulasolutions.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 7cd2cfa2e6d61fac3652422f46aa77899bbeb757
https://github.com/qemu/qemu/commit/7cd2cfa2e6d61fac3652422f46aa77899bbeb757
Author: zhenwei pi <pizhenwei@bytedance.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/usb/desc.c
M hw/usb/desc.h
Log Message:
-----------
usb: allow max 8192 bytes for desc
A device of USB video class usually uses larger desc structure, so
use larger buffer to avoid failure. (dev-video.c is ready)
This is an unlikely code path:
1, during guest startup, guest tries to probe device.
2, run 'lsusb' command in guest(or other similar commands).
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20220112015835.900619-1-pizhenwei@bytedance.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 1dbbe6f172810026c51dc84ed927a3cc23017949
https://github.com/qemu/qemu/commit/1dbbe6f172810026c51dc84ed927a3cc23017949
Author: Rao Lei <lei.rao@intel.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/vnc.c
Log Message:
-----------
ui/vnc.c: Fixed a deadlock bug.
The GDB statck is as follows:
(gdb) bt
0 __lll_lock_wait (futex=futex@entry=0x56211df20360, private=0) at
lowlevellock.c:52
1 0x00007f263caf20a3 in __GI___pthread_mutex_lock (mutex=0x56211df20360) at
../nptl/pthread_mutex_lock.c:80
2 0x000056211a757364 in qemu_mutex_lock_impl (mutex=0x56211df20360,
file=0x56211a804857 "../ui/vnc-jobs.h", line=60)
at ../util/qemu-thread-posix.c:80
3 0x000056211a0ef8c7 in vnc_lock_output (vs=0x56211df14200) at
../ui/vnc-jobs.h:60
4 0x000056211a0efcb7 in vnc_clipboard_send (vs=0x56211df14200, count=1,
dwords=0x7ffdf1701338) at ../ui/vnc-clipboard.c:138
5 0x000056211a0f0129 in vnc_clipboard_notify (notifier=0x56211df244c8,
data=0x56211dd1bbf0) at ../ui/vnc-clipboard.c:209
6 0x000056211a75dde8 in notifier_list_notify (list=0x56211afa17d0
<clipboard_notifiers>, data=0x56211dd1bbf0) at ../util/notify.c:39
7 0x000056211a0bf0e6 in qemu_clipboard_update (info=0x56211dd1bbf0) at
../ui/clipboard.c:50
8 0x000056211a0bf05d in qemu_clipboard_peer_release (peer=0x56211df244c0,
selection=QEMU_CLIPBOARD_SELECTION_CLIPBOARD)
at ../ui/clipboard.c:41
9 0x000056211a0bef9b in qemu_clipboard_peer_unregister (peer=0x56211df244c0)
at ../ui/clipboard.c:19
10 0x000056211a0d45f3 in vnc_disconnect_finish (vs=0x56211df14200) at
../ui/vnc.c:1358
11 0x000056211a0d4c9d in vnc_client_read (vs=0x56211df14200) at ../ui/vnc.c:1611
12 0x000056211a0d4df8 in vnc_client_io (ioc=0x56211ce70690, condition=G_IO_IN,
opaque=0x56211df14200) at ../ui/vnc.c:1649
13 0x000056211a5b976c in qio_channel_fd_source_dispatch
(source=0x56211ce50a00, callback=0x56211a0d4d71 <vnc_client_io>,
user_data=0x56211df14200) at ../io/channel-watch.c:84
14 0x00007f263ccede8e in g_main_context_dispatch () at
/lib/x86_64-linux-gnu/libglib-2.0.so.0
15 0x000056211a77d4a1 in glib_pollfds_poll () at ../util/main-loop.c:232
16 0x000056211a77d51f in os_host_main_loop_wait (timeout=958545) at
../util/main-loop.c:255
17 0x000056211a77d630 in main_loop_wait (nonblocking=0) at
../util/main-loop.c:531
18 0x000056211a45bc8e in qemu_main_loop () at ../softmmu/runstate.c:726
19 0x000056211a0b45fa in main (argc=69, argv=0x7ffdf1701778,
envp=0x7ffdf17019a8) at ../softmmu/main.c:50
>From the call trace, we can see it is a deadlock bug.
vnc_disconnect_finish will acquire the output_mutex.
But, the output_mutex will be acquired again in vnc_clipboard_send.
Repeated locking will cause deadlock. So, I move
qemu_clipboard_peer_unregister() behind vnc_unlock_output();
Fixes: 0bf41cab93e ("ui/vnc: clipboard support")
Signed-off-by: Lei Rao <lei.rao@intel.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220105020808.597325-1-lei.rao@intel.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: ead789eb46a7df4eaab9e14e29e1d0d2a379988d
https://github.com/qemu/qemu/commit/ead789eb46a7df4eaab9e14e29e1d0d2a379988d
Author: Volker Rümelin <vr_qemu@t-online.de>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M audio/jackaudio.c
Log Message:
-----------
jackaudio: use ifdefs to hide unavailable functions
On Windows the jack_set_thread_creator() function and on MacOS the
pthread_setname_np() function with a thread pointer paramater is
not available. Use #ifdefs to remove the jack_set_thread_creator()
function call and the qjack_thread_creator() function in both
cases.
The qjack_thread_creator() function just sets the name of the
created thread for debugging purposes and isn't really necessary.
>From the jack_set_thread_creator() documentation:
(...)
No normal application/client should consider calling this. (...)
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/785
Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Reviewed-by: Christian Schoenebeck <qemu_oss@crudebyte.com>
Message-Id: <20211226154017.6067-1-vr_qemu@t-online.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 9d90ceb27461d7d0d172fd941b812d511794a6c6
https://github.com/qemu/qemu/commit/9d90ceb27461d7d0d172fd941b812d511794a6c6
Author: Volker Rümelin <vr_qemu@t-online.de>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M audio/dsoundaudio.c
Log Message:
-----------
dsoundaudio: fix crackling audio recordings
Audio recordings with the DirectSound backend don't sound right.
A look a the Microsoft online documentation tells us why.
>From the DirectSound Programming Guide, Capture Buffer Information:
'You can safely copy data from the buffer only up to the read
cursor.'
Change the code to read up to the read cursor instead of the
capture cursor.
Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Message-Id: <20211226154017.6067-2-vr_qemu@t-online.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: ecd5f2882fdd10f798984eb52abd00ffc78c2ef7
https://github.com/qemu/qemu/commit/ecd5f2882fdd10f798984eb52abd00ffc78c2ef7
Author: Volker Rümelin <vr_qemu@t-online.de>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/audio/intel-hda.c
Log Message:
-----------
hw/audio/intel-hda: fix stream reset
Quote from:
High Definition Audio Specification 1.0a, section 3.3.35
Offset 80: {IOB}SDnCTL Stream Reset (SRST): Writing a 1 causes
the corresponding stream to be reset. The Stream Descriptor
registers (except the SRST bit itself) ... are reset.
Change the code to reset the Stream Descriptor Control and Status
registers except the SRST bit.
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/757
Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Message-Id: <20211226154017.6067-3-vr_qemu@t-online.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: fc94d1159c8c8da6105cd2beb11c1f24746a2d07
https://github.com/qemu/qemu/commit/fc94d1159c8c8da6105cd2beb11c1f24746a2d07
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/dbus.c
Log Message:
-----------
ui/dbus: fix buffer-overflow detected by ASAN
On the last added dbus patch, I left a tiny BO:
==441487==ERROR: AddressSanitizer: heap-buffer-overflow on address
0x611000025a70 at pc 0x7f0817bb764c bp 0x7ffde672ae60 sp 0x7ffde672ae58
WRITE of size 8 at 0x611000025a70 thread T0
#0 0x7f0817bb764b in dbus_vc_class_init ../ui/dbus.c:401
A cookie for ASAN! not you C :)
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Fixes: 7f767ca35e5 ("ui/dbus: register D-Bus VC handler")
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20211222144032.443424-1-marcandre.lureau@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 87800d940584cb22fbfa1a0da61f2365e6ede3a8
https://github.com/qemu/qemu/commit/87800d940584cb22fbfa1a0da61f2365e6ede3a8
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/gtk-clipboard.c
Log Message:
-----------
ui: fix gtk clipboard clear assertion
When closing the QEMU Gtk display window, it can occasionaly warn:
qemu-system-x86_64: Gtk: gtk_clipboard_set_with_data: assertion 'targets !=
NULL' failed
#3 0x00007ffff4f02f22 in gtk_clipboard_set_with_data (clipboard=<optimized
out>, targets=<optimized out>, n_targets=<optimized out>, get_func=<optimized
out>, clear_func=<optimized out>, user_data=<optimized out>) at
/usr/src/debug/gtk3-3.24.30-4.fc35.x86_64/gtk/gtkclipboard.c:672
#4 0x00007ffff552cd75 in gd_clipboard_update_info (gd=0x5555579a9e00,
info=0x555557ba4b50) at ../ui/gtk-clipboard.c:98
#5 0x00007ffff552ce00 in gd_clipboard_notify (notifier=0x5555579aaba8,
data=0x7fffffffd720) at ../ui/gtk-clipboard.c:128
#6 0x000055555603e0ff in notifier_list_notify (list=0x555556657470
<clipboard_notifiers>, data=0x7fffffffd720) at ../util/notify.c:39
#7 0x000055555594e8e0 in qemu_clipboard_update (info=0x555557ba4b50) at
../ui/clipboard.c:54
#8 0x000055555594e840 in qemu_clipboard_peer_release (peer=0x55555684a5b0,
selection=QEMU_CLIPBOARD_SELECTION_PRIMARY) at ../ui/clipboard.c:40
#9 0x000055555594e786 in qemu_clipboard_peer_unregister (peer=0x55555684a5b0)
at ../ui/clipboard.c:19
#10 0x000055555595f044 in vdagent_disconnect (vd=0x55555684a400) at
../ui/vdagent.c:852
#11 0x000055555595f262 in vdagent_chr_fini (obj=0x55555684a400) at
../ui/vdagent.c:908
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20211216083233.1166504-1-marcandre.lureau@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 1c6c0b9ec1c0d980d4f0ac2604c4f9fd9611034b
https://github.com/qemu/qemu/commit/1c6c0b9ec1c0d980d4f0ac2604c4f9fd9611034b
Author: Gerd Hoffmann <kraxel@redhat.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/usb/dev-uas.c
Log Message:
-----------
uas: add missing return
Otherwise we run the error handling code even for successful requests.
Fixes: 13b250b12ad3 ("uas: add stream number sanity checks.")
Reported-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20211210080659.2537084-1-kraxel@redhat.com>
Commit: 3ac25236ea6dd52a44c679ebd0a8126662d0ab4e
https://github.com/qemu/qemu/commit/3ac25236ea6dd52a44c679ebd0a8126662d0ab4e
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M configs/devices/mips-softmmu/common.mak
M hw/display/Kconfig
M hw/display/meson.build
R hw/display/vga-isa-mm.c
A hw/display/vga-mmio.c
M hw/mips/Kconfig
M hw/mips/jazz.c
M include/hw/display/vga.h
Log Message:
-----------
hw/display: Rename VGA_ISA_MM -> VGA_MMIO
There is no ISA bus part in the MMIO VGA device, so rename:
* hw/display/vga-isa-mm.c -> hw/display/vga-mmio.c
* CONFIG_VGA_ISA_MM -> CONFIG_VGA_MMIO
* ISAVGAMMState -> VGAMmioState
* isa_vga_mm_init() -> vga_mmio_init()
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20211206224528.563588-2-f4bug@amsat.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 6bd06f773163459706017d5fead84ae899e4ac16
https://github.com/qemu/qemu/commit/6bd06f773163459706017d5fead84ae899e4ac16
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/display/vga-mmio.c
Log Message:
-----------
hw/display/vga-mmio: Inline vga_mm_init()
Inline vga_mm_init() in vga_mmio_init() to simplify the
next patch review. Kind of.
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20211206224528.563588-3-f4bug@amsat.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 23f6e3b11be74abae77584a069ec710d719ac5a1
https://github.com/qemu/qemu/commit/23f6e3b11be74abae77584a069ec710d719ac5a1
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/display/vga-mmio.c
M include/hw/display/vga.h
Log Message:
-----------
hw/display/vga-mmio: QOM'ify vga_mmio_init() as TYPE_VGA_MMIO
Introduce TYPE_VGA_MMIO, a sysbus device.
While there is no change in the vga_mmio_init()
interface, this is a migration compatibility break
of the MIPS Acer Pica 61 Jazz machine (pica61).
Suggested-by: Thomas Huth <thuth@redhat.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20211206224528.563588-4-f4bug@amsat.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 7336c94434b2f697a375126d0df8549777a58148
https://github.com/qemu/qemu/commit/7336c94434b2f697a375126d0df8549777a58148
Author: Philippe Mathieu-Daudé <f4bug@amsat.org>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/display/vga-mmio.c
M hw/mips/jazz.c
M include/hw/display/vga.h
Log Message:
-----------
hw/mips/jazz: Inline vga_mmio_init() and remove it
vga_mmio_init() is used only one time and not very helpful,
inline and remove it.
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20211206224528.563588-5-f4bug@amsat.org>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: de72c4b7cdf6ec18bfe9fe714aa96e48db6fd895
https://github.com/qemu/qemu/commit/de72c4b7cdf6ec18bfe9fe714aa96e48db6fd895
Author: Daniel P. Berrangé <berrange@redhat.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/display/edid-generate.c
M include/hw/virtio/virtio-gpu.h
M qemu-edid.c
Log Message:
-----------
edid: set default resolution to 1280x800 (WXGA)
Currently QEMU defaults to a resolution of 1024x768 when exposing EDID
info to the guest OS. The EDID default info is important as this will
influence what resolution many guest OS will configure the screen with
on boot. It can also potentially influence what resolution the firmware
will configure the screen with, though until very recently EDK2 would
not handle EDID info.
One important thing to bear in mind is that the default graphics card
driver provided by Windows will leave the display set to whatever
resolution was enabled by the firmware on boot. Even if sufficient
VRAM is available, the resolution can't be changed without installing
new drivers. IOW, the default resolution choice is quite important
for usability of Windows.
Modern real world monitor hardware for desktop/laptop has supported
resolutions higher than 1024x768 for a long time now, perhaps as long
as 15+ years. There are quite a wide variety of native resolutions in
use today, however, and in wide screen form factors the height may not
be all that tall.
None the less, it is considered that there is scope for making the
QEMU default resolution slightly larger.
In considering what possible new default could be suitable, choices
considered were 1280x720 (720p), 1280x800 (WXGA) and 1280x1024 (SXGA).
In many ways, vertical space is the most important, and so 720p was
discarded due to loosing vertical space, despite being 25% wider.
The SXGA resolution would be good, but when taking into account
window titlebars/toolbars and window manager desktop UI, this might
be a little too tall for some users to fit the guest on their physical
montior.
This patch thus suggests a modest change to 1280x800 (WXGA). This
only consumes 1 MB per colour channel, allowing double buffered
framebuffer in 8 MB of VRAM. Width wise this is 25% larger than
QEMU's current default, but height wise this only adds 5%, so the
difference isn't massive on the QEMU side.
Overall there doesn't appear to be a compelling reason to stick
with 1024x768 resolution.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Message-Id: <20211129140508.1745130-1-berrange@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: f0602b709985b28bc8ce572d6c517d9c26669735
https://github.com/qemu/qemu/commit/f0602b709985b28bc8ce572d6c517d9c26669735
Author: Satyeshwar Singh <satyeshwar.singh@intel.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/display/edid-generate.c
Log Message:
-----------
edid: Added support for 4k@60 Hz monitor
Previously, the large modes (>1080p) that were generated by Qemu in its EDID
were all 50 Hz. If we provide them to a Guest OS and the user selects
one of these modes, then the OS by default only gets 50 FPS. This is
especially true for Windows OS. With this patch, we are now exposing a
3840x2160@60 Hz which will allow the guest OS to get 60 FPS.
Cc: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Satyeshwar Singh <satyeshwar.singh@intel.com>
Message-Id: <20211116221103.27128-1-dongwon.kim@intel.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 64ebbb7d62cfe3e435b1ce87f839398b75bbc35a
https://github.com/qemu/qemu/commit/64ebbb7d62cfe3e435b1ce87f839398b75bbc35a
Author: Dmitry Petrov <dpetroff@gmail.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M hw/input/ps2.c
M qapi/ui.json
Log Message:
-----------
ps2: Initial horizontal scroll support
This change adds support for horizontal scroll to ps/2 mouse device
code. The code is implemented to match the logic of linux kernel
which is used as a reference.
Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-2-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: d70a5de441d6a4634fae39253f26ef3f39f8622a
https://github.com/qemu/qemu/commit/d70a5de441d6a4634fae39253f26ef3f39f8622a
Author: Dmitry Petrov <dpetroff@gmail.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/cocoa.m
Log Message:
-----------
ui/cocoa: pass horizontal scroll information to the device code
Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-3-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 13cb360f6e60fca63b90ec0ff96f6135d937a1af
https://github.com/qemu/qemu/commit/13cb360f6e60fca63b90ec0ff96f6135d937a1af
Author: Dmitry Petrov <dpetroff@gmail.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/gtk.c
Log Message:
-----------
ui/gtk: pass horizontal scroll information to the device code
Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-4-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: ed80f503a1cd31ee547bb44f7e13ea313733e8cc
https://github.com/qemu/qemu/commit/ed80f503a1cd31ee547bb44f7e13ea313733e8cc
Author: Dmitry Petrov <dpetroff@gmail.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/sdl2.c
Log Message:
-----------
ui/sdl2: pass horizontal scroll information to the device code
Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-5-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 17f6315ef883a142b6a41a491b63a6554e784a5c
https://github.com/qemu/qemu/commit/17f6315ef883a142b6a41a491b63a6554e784a5c
Author: Dmitry Petrov <dpetroff@gmail.com>
Date: 2022-01-13 (Thu, 13 Jan 2022)
Changed paths:
M ui/input-legacy.c
Log Message:
-----------
ui/input-legacy: pass horizontal scroll information
This code seems to be used by vmport hack, passing these values allows
to implement horizontal scroll support even when using vmport.
In case it's not supported horizontal scroll will act as a vertical one.
Signed-off-by: Dmitry Petrov <dpetroff@gmail.com>
Message-Id: <20220108153947.171861-6-dpetroff@gmail.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Commit: 0b3f07ebf2954d28debd7493fef551152e08875b
https://github.com/qemu/qemu/commit/0b3f07ebf2954d28debd7493fef551152e08875b
Author: Peter Maydell <peter.maydell@linaro.org>
Date: 2022-01-14 (Fri, 14 Jan 2022)
Changed paths:
M audio/dsoundaudio.c
M audio/jackaudio.c
M configs/devices/mips-softmmu/common.mak
M hw/audio/intel-hda.c
M hw/display/Kconfig
M hw/display/edid-generate.c
M hw/display/meson.build
R hw/display/vga-isa-mm.c
A hw/display/vga-mmio.c
M hw/input/ps2.c
M hw/mips/Kconfig
M hw/mips/jazz.c
M hw/usb/desc.c
M hw/usb/desc.h
M hw/usb/dev-uas.c
M hw/usb/dev-wacom.c
M include/hw/display/vga.h
M include/hw/virtio/virtio-gpu.h
M qapi/ui.json
M qemu-edid.c
M ui/cocoa.m
M ui/dbus.c
M ui/gtk-clipboard.c
M ui/gtk.c
M ui/input-legacy.c
M ui/sdl2.c
M ui/vnc.c
Log Message:
-----------
Merge remote-tracking branch
'remotes/kraxel/tags/kraxel-20220114-pull-request' into staging
- bugfixes for ui, usb, audio, display
- change default display resolution
- add horizontal scrolling support
# gpg: Signature made Fri 14 Jan 2022 06:52:53 GMT
# gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/kraxel-20220114-pull-request:
ui/input-legacy: pass horizontal scroll information
ui/sdl2: pass horizontal scroll information to the device code
ui/gtk: pass horizontal scroll information to the device code
ui/cocoa: pass horizontal scroll information to the device code
ps2: Initial horizontal scroll support
edid: Added support for 4k@60 Hz monitor
edid: set default resolution to 1280x800 (WXGA)
hw/mips/jazz: Inline vga_mmio_init() and remove it
hw/display/vga-mmio: QOM'ify vga_mmio_init() as TYPE_VGA_MMIO
hw/display/vga-mmio: Inline vga_mm_init()
hw/display: Rename VGA_ISA_MM -> VGA_MMIO
uas: add missing return
ui: fix gtk clipboard clear assertion
ui/dbus: fix buffer-overflow detected by ASAN
hw/audio/intel-hda: fix stream reset
dsoundaudio: fix crackling audio recordings
jackaudio: use ifdefs to hide unavailable functions
ui/vnc.c: Fixed a deadlock bug.
usb: allow max 8192 bytes for desc
hw/usb/dev-wacom: add missing HID descriptor
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Compare: https://github.com/qemu/qemu/compare/1001c9d9c0c6...0b3f07ebf295
- [Qemu-commits] [qemu/qemu] 528011: hw/usb/dev-wacom: add missing HID descriptor,
Peter Maydell <=