<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/usb, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/usb?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/usb?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-23T11:28:51+00:00</updated>
<entry>
<title>hw/usb/hcd-xhci: Reset the XHCIState with device_cold_reset()</title>
<updated>2022-11-23T11:28:51+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2022-10-14T14:54:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1dfb7a175f55039c0641cab9def130ca9e844da9'/>
<id>urn:sha1:1dfb7a175f55039c0641cab9def130ca9e844da9</id>
<content type='text'>
Currently the hcd-xhci-pci and hcd-xhci-sysbus devices, which are
mostly wrappers around the TYPE_XHCI device, which is a direct
subclass of TYPE_DEVICE.  Since TYPE_DEVICE devices are not on any
qbus and do not get automatically reset, the wrapper devices both
reset the TYPE_XHCI device in their own reset functions.  However,
they do this using device_legacy_reset(), which will reset the device
itself but not any bus it has.

Switch to device_cold_reset(), which avoids using a deprecated
function and also propagates reset along any child buses.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20221014145423.2102706-1-peter.maydell@linaro.org&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/usb/hcd-xhci.c: spelling: tranfer</title>
<updated>2022-11-23T11:26:25+00:00</updated>
<author>
<name>Michael Tokarev</name>
</author>
<published>2022-11-05T11:48:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d68640f515320bf38617b68c970b569997cf0444'/>
<id>urn:sha1:d68640f515320bf38617b68c970b569997cf0444</id>
<content type='text'>
Fixes: effaf5a240e03020f4ae953e10b764622c3e87cc
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Message-Id: &lt;20221105114851.306206-1-mjt@msgid.tls.msk.ru&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>Revert "usbredir: avoid queuing hello packet on snapshot restore"</title>
<updated>2022-11-23T10:53:37+00:00</updated>
<author>
<name>Joelle van Dyne</name>
</author>
<published>2022-11-23T08:46:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fb977a8174184c643c435c26d376793acb11c82e'/>
<id>urn:sha1:fb977a8174184c643c435c26d376793acb11c82e</id>
<content type='text'>
Run state is also in RUN_STATE_PRELAUNCH while "-S" is used.

This reverts commit 0631d4b448454ae8a1ab091c447e3f71ab6e088a

Signed-off-by: Joelle van Dyne &lt;j@getutm.app&gt;
Reviewed-by: Ján Tomko &lt;jtomko@redhat.com&gt;

The original commit broke the usage of usbredir with libvirt, which
starts every domain with "-S".

This workaround is no longer needed because the usbredir behavior
has been fixed in the meantime:
https://gitlab.freedesktop.org/spice/usbredir/-/merge_requests/61

Signed-off-by: Ján Tomko &lt;jtomko@redhat.com&gt;
Message-Id: &lt;1689cec3eadcea87255e390cb236033aca72e168.1669193161.git.jtomko@redhat.com&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>host-libusb: Remove unused variable</title>
<updated>2022-11-11T08:12:10+00:00</updated>
<author>
<name>Miroslav Rezanina</name>
</author>
<published>2022-11-09T15:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5ab8ba977d361ecb23cd42c1e5ecf2883e84de32'/>
<id>urn:sha1:5ab8ba977d361ecb23cd42c1e5ecf2883e84de32</id>
<content type='text'>
Variable unconnected used in usb_host_auto_check function is only incremented
but never read as line where it is read was disabled since introducing the code.
This causes 'Unused but set variable' warning on Clang 15.0.1 compiler.

Removing the variable and disabled code to prevent the warning.

Signed-off-by: Miroslav Rezanina &lt;mrezanin@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;00df0db69ff9167d38bac81f6d03281955bd861a.1668009030.git.mrezanin@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/usb: fix tab indentation</title>
<updated>2022-11-08T10:13:48+00:00</updated>
<author>
<name>Amarjargal Gundjalam</name>
</author>
<published>2022-10-25T14:28:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6c10e08a4f131431dbb50a11912cb2a726879df3'/>
<id>urn:sha1:6c10e08a4f131431dbb50a11912cb2a726879df3</id>
<content type='text'>
The TABs should be replaced with spaces, to make sure that we have a
consistent coding style with an indentation of 4 spaces everywhere.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/370
Signed-off-by: Amarjargal Gundjalam &lt;amarjargal16@gmail.com&gt;
Message-Id: &lt;6c993f57800f8fef7a910074620f6e80e077a3d1.1666707782.git.amarjargal16@gmail.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/usb: dev-mtp: Use g_mkdir()</title>
<updated>2022-10-31T20:37:58+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2022-10-27T18:36:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=34b55848a15bca120d9b9381881c40b045409ee9'/>
<id>urn:sha1:34b55848a15bca120d9b9381881c40b045409ee9</id>
<content type='text'>
Use g_mkdir() to create a directory on all platforms.

Signed-off-by: Bin Meng &lt;bin.meng@windriver.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-Id: &lt;20221006151927.2079583-8-bmeng.cn@gmail.com&gt;
Message-Id: &lt;20221027183637.2772968-15-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/isa/vt82c686: Introduce TYPE_VT82C686B_USB_UHCI define</title>
<updated>2022-10-31T10:32:07+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-09-01T11:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=65c69e9a9f05ac407ebb2df48b5261f3da21afc9'/>
<id>urn:sha1:65c69e9a9f05ac407ebb2df48b5261f3da21afc9</id>
<content type='text'>
Suggested-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Acked-by: Daniel Henrique Barboza &lt;danielhb413@gmail.com&gt;
Message-Id: &lt;20220901114127.53914-8-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>Drop useless casts from g_malloc() &amp; friends to pointer</title>
<updated>2022-10-22T21:15:40+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-09-23T12:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0a553c12c71d5627abf223a926ab9688a5573f54'/>
<id>urn:sha1:0a553c12c71d5627abf223a926ab9688a5573f54</id>
<content type='text'>
These memory allocation functions return void *, and casting to
another pointer type is useless clutter.  Drop these casts.

If you really want another pointer type, consider g_new().

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Reviewed-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Message-Id: &lt;20220923120025.448759-3-armbru@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>Merge tag 'kraxel-20220927-pull-request' of https://gitlab.com/kraxel/qemu into staging</title>
<updated>2022-09-27T11:59:26+00:00</updated>
<author>
<name>Stefan Hajnoczi</name>
</author>
<published>2022-09-27T11:59:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c48c9c6b33d7bb2b4ffa14cd33934a37db0cd342'/>
<id>urn:sha1:c48c9c6b33d7bb2b4ffa14cd33934a37db0cd342</id>
<content type='text'>
usb: make usbnet work with xhci.
audio: add sndio backend.
misc bugfixes for console, xhci, audio, ati-vga and virtio-gpu.

# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCgAdFiEEoDKM/7k6F6eZAf59TLbY7tPocTgFAmMyse8ACgkQTLbY7tPo
# cTiLrRAAltoyd++jsmhg2wXuJsfekfec3kOro7T+eSznDWfBRvm7VxJ+gswYBYga
# HbEkHjII0yPbOP9WDMhhHx33g2nYdbhDLPKXHdK8MjHTTPxtYP7XmsWkEVpuuzTx
# WqeYvGSmUri6QOUz7fd07IhiBT1aQvUQ/vWQ6OhyRVPy41bR8kIbGx3iV0JDxWvz
# n3xUZALGLz3QAM0lXRzXPYT9JB/RqdbpMM35HNTpN9/xaZmgFWsyuQXSSm61pTtb
# PS+lILDPjgZeYsfsZRyhZaSZrp2f6WOGm1ZdtSM0rvmRKezOzYnG8fm4fqZQLYSj
# nrAqUs38sKaM71a3QbpXhDjbv4cpj0K3iSNLmlUq4pgvPiMgwPlgSwwCGlkNDaRo
# IA1KON1pMH2A5vvtXEUt5RTkbXxHAAKPdpl5sS6kgbs7dgoKDqzaIPFQELam259Z
# 9nbMBqz/d6gm2CFT5ogrY0q511IC5hWtsmbQZkOZeBd5SvhvyJ59DIabFDcw05fG
# ixZVapewXYtzFUde2lb8X5qyneUVeGY5D2OJ2uUykHgR2Qz4d3CjXlhnRkLIkMcd
# Uu6N1LTkjyuuB86BoTSZxk0iz94OvmyDiXpqwmRaCGcdnTOTj0dKrbRrtHdC2vCo
# cBpUAIdyJvDJSm0X8ZWvvv1sMJCAJ7lofFf/P/jUKlacC2ipgXQ=
# =QBLK
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 27 Sep 2022 04:18:55 EDT
# gpg:                using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) &lt;kraxel@redhat.com&gt;" [full]
# gpg:                 aka "Gerd Hoffmann &lt;gerd@kraxel.org&gt;" [full]
# gpg:                 aka "Gerd Hoffmann (private) &lt;kraxel@gmail.com&gt;" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138

* tag 'kraxel-20220927-pull-request' of https://gitlab.com/kraxel/qemu: (24 commits)
  virtio-gpu: update scanout if there is any area covered by the rect
  hw/display/ati_2d: Fix buffer overflow in ati_2d_blt (CVE-2021-3638)
  audio: remove abort() in audio_bug()
  Revert "audio: Log context for audio bug"
  audio: Add sndio backend
  usbnet: Report link-up via interrupt endpoint in CDC-ECM mode
  usbnet: Detect short packets as sent by the xHCI controller
  usbnet: Accept mandatory USB_CDC_SET_ETHERNET_PACKET_FILTER request
  usbnet: Add missing usb_wakeup() call in usbnet_receive()
  hcd-xhci: drop operation with secondary stream arrays enabled
  usb/msd: add usb_msd_fatal_error() and fix guest-triggerable assert
  usb/msd: move usb_msd_packet_complete()
  hcd-ohci: Drop ohci_service_iso_td() if ed-&gt;head &amp; OHCI_DPTR_MASK is zero
  hw/usb/hcd-xhci: Check whether DMA accesses fail
  ui/console: fix three double frees in png_save()
  ui/vdagent: fix serial reset of guest agent
  ui/clipboard: reset the serial state on reset
  ui/vdagent: always reset the clipboard serial on caps
  ui/clipboard: fix serial priority
  ui: add some vdagent related traces
  ...

Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>usbnet: Report link-up via interrupt endpoint in CDC-ECM mode</title>
<updated>2022-09-27T05:32:31+00:00</updated>
<author>
<name>Michael Brown</name>
</author>
<published>2022-09-06T18:30:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f3def4dd42531cb542bb0e004f375b9d89fd5853'/>
<id>urn:sha1:f3def4dd42531cb542bb0e004f375b9d89fd5853</id>
<content type='text'>
Signed-off-by: Michael Brown &lt;mcb30@ipxe.org&gt;
Message-Id: &lt;20220906183053.3625472-5-mcb30@ipxe.org&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
</feed>
