The following changes since commit 6160d8ff81fb9fba70f5dad88d43ffd0fa44984c:
Merge tag 'edgar/xilinx-next-2022-09-21.for-upstream' of https://github.com/edgarigl/qemu into staging (2022-09-22 13:24:28 -0400) are available in the Git repository at: https://gitlab.com/kraxel/qemu.git tags/kraxel-20220926-pull-request for you to fetch changes up to f76582f0a282ec95d6dc9c7cd1903c997fd060a6: virtio-gpu: update scanout if there is any area covered by the rect (2022-09-23 14:38:28 +0200) ---------------------------------------------------------------- usb: make usbnet work with xhci. audio: add sndio backend. misc bugfixes for console, xhci, ohci, audio, ati-vga and virtio-gpu. ---------------------------------------------------------------- Akihiko Odaki (3): ui/cocoa: Run qemu_init in the main thread Revert "main-loop: Disable block backend global state assertion on Cocoa" meson: Allow to enable gtk and sdl while cocoa is enabled Alexandre Ratchov (1): audio: Add sndio backend Cal Peake (1): ui/console: Get tab completion working again in the SDL monitor vc Dongwon Kim (1): virtio-gpu: update scanout if there is any area covered by the rect Gerd Hoffmann (2): usb/msd: move usb_msd_packet_complete() usb/msd: add usb_msd_fatal_error() and fix guest-triggerable assert Marc-André Lureau (5): ui: add some vdagent related traces ui/clipboard: fix serial priority ui/vdagent: always reset the clipboard serial on caps ui/clipboard: reset the serial state on reset ui/vdagent: fix serial reset of guest agent Michael Brown (4): usbnet: Add missing usb_wakeup() call in usbnet_receive() usbnet: Accept mandatory USB_CDC_SET_ETHERNET_PACKET_FILTER request usbnet: Detect short packets as sent by the xHCI controller usbnet: Report link-up via interrupt endpoint in CDC-ECM mode Philippe Mathieu-Daudé (1): hw/display/ati_2d: Fix buffer overflow in ati_2d_blt (CVE-2021-3638) Qiang Liu (3): hcd-ohci: Drop ohci_service_iso_td() if ed->head & OHCI_DPTR_MASK is zero hcd-ohci: Fix inconsistency when resetting ohci root hubs hcd-xhci: drop operation with secondary stream arrays enabled Thomas Huth (1): hw/usb/hcd-xhci: Check whether DMA accesses fail Volker Rümelin (3): ui/console: fix three double frees in png_save() Revert "audio: Log context for audio bug" audio: remove abort() in audio_bug() meson_options.txt | 4 +- audio/audio_template.h | 29 +- include/hw/usb/msd.h | 1 + include/qemu-main.h | 3 +- include/qemu/main-loop.h | 13 - include/sysemu/sysemu.h | 2 +- include/ui/console.h | 1 + audio/audio.c | 25 +- audio/sndioaudio.c | 565 ++++++++++++++++++++++++++++++++++ hw/display/ati_2d.c | 6 +- hw/display/virtio-gpu.c | 7 +- hw/usb/dev-network.c | 38 ++- hw/usb/dev-storage.c | 56 +++- hw/usb/hcd-ohci.c | 12 +- hw/usb/hcd-xhci.c | 68 +++- softmmu/main.c | 10 +- softmmu/vl.c | 2 +- tests/qtest/fuzz/fuzz.c | 2 +- ui/clipboard.c | 18 +- ui/console.c | 6 +- ui/vdagent.c | 13 +- MAINTAINERS | 7 + audio/meson.build | 1 + docs/devel/fuzzing.rst | 4 +- hw/usb/trace-events | 1 + meson.build | 19 +- qapi/audio.json | 25 +- qemu-options.hx | 16 + scripts/meson-buildoptions.sh | 7 +- ui/cocoa.m | 144 +++------ ui/trace-events | 5 + 31 files changed, 904 insertions(+), 206 deletions(-) create mode 100644 audio/sndioaudio.c -- 2.37.3