<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/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/include/hw/usb?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/hw/usb?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-08T10:13:48+00:00</updated>
<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>usb/msd: add usb_msd_fatal_error() and fix guest-triggerable assert</title>
<updated>2022-09-27T05:32:30+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2022-08-30T06:38:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=12b69878fc7b4b92b1bbd3959f2c3d4c717881fb'/>
<id>urn:sha1:12b69878fc7b4b92b1bbd3959f2c3d4c717881fb</id>
<content type='text'>
Add handler for fatal errors.  Moves device into error state where it
stops responding until the guest resets it.

Guest can send illegal requests where scsi command and usb packet
transfer directions are inconsistent.  Use the new usb_msd_fatal_error()
function instead of assert() in that case.

Reported-by: Qiang Liu &lt;cyruscyliu@gmail.com&gt;
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Tested-by: Qiang Liu &lt;cyruscyliu@gmail.com&gt;
Message-Id: &lt;20220830063827.813053-3-kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>Clean up header guards that don't match their file name</title>
<updated>2022-05-11T14:49:06+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2022-05-06T13:49:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=52581c718c5cd55595ca032a56f1e194c5716456'/>
<id>urn:sha1:52581c718c5cd55595ca032a56f1e194c5716456</id>
<content type='text'>
Header guard symbols should match their file name to make guard
collisions less likely.

Cleaned up with scripts/clean-header-guards.pl, followed by some
renaming of new guard symbols picked by the script to better ones.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20220506134911.2856099-2-armbru@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[Change to generated file ebpf/rss.bpf.skeleton.h backed out]
</content>
</entry>
<entry>
<title>usb-storage: tag usb_msd_csw as packed struct</title>
<updated>2021-11-02T16:24:18+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2021-09-06T04:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=58d7d4c7869cb3addb0714aa7b6bd88f2b6b7edf'/>
<id>urn:sha1:58d7d4c7869cb3addb0714aa7b6bd88f2b6b7edf</id>
<content type='text'>
Without this the struct has the wrong size: sizeof() evaluates
to 16 instead of 13.  In most cases the bug is hidden by the
fact that guests submits a buffer which is exactly 13 bytes
long, so the padding added by the compiler is simply ignored.

But sometimes guests submit a larger buffer and expect a short
transfer, which does not work properly with the wrong struct
size.

Cc: vintagepc404@protonmail.com
Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Fixes: a917d384ac0 ("SCSI TCQ support.")
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20210906045523.1259629-1-kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>Remove leading underscores from QEMU defines</title>
<updated>2021-06-21T03:49:01+00:00</updated>
<author>
<name>Ahmed Abouzied</name>
</author>
<published>2021-06-05T17:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e52ee00dab8678b26a5b7312275daa6ac4899046'/>
<id>urn:sha1:e52ee00dab8678b26a5b7312275daa6ac4899046</id>
<content type='text'>
Leading underscores followed by a capital letter or underscore are
reserved by the C standard.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/369

Signed-off-by: Ahmed Abouzied &lt;email@aabouzied.com&gt;
Message-Id: &lt;20210605174938.13782-1-email@aabouzied.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>usb/storage: move declarations to usb/msd.h header</title>
<updated>2021-03-15T16:01:12+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2021-03-12T09:04:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bbd8323d3196c9979385cba1b8b38859836e63c3'/>
<id>urn:sha1:bbd8323d3196c9979385cba1b8b38859836e63c3</id>
<content type='text'>
In preparation for splitting the usb-storage.c file move
declarations to the new usb/msd.h header file.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Message-Id: &lt;20210312090425.772900-2-kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>usb: xlnx-usb-subsystem: Add xilinx usb subsystem</title>
<updated>2020-12-15T12:04:30+00:00</updated>
<author>
<name>Sai Pavan Boddu</name>
</author>
<published>2020-12-03T19:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e29c7db19d2cb71df1c02ba523d0c882009a78ec'/>
<id>urn:sha1:e29c7db19d2cb71df1c02ba523d0c882009a78ec</id>
<content type='text'>
This model is a top level integration wrapper for hcd-dwc3 and
versal-usb2-ctrl-regs modules, this is used by xilinx versal soc's and
future xilinx usb subsystems would also be part of it.

Signed-off-by: Sai Pavan Boddu &lt;sai.pavan.boddu@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 1607023357-5096-4-git-send-email-sai.pavan.boddu@xilinx.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>usb: Add DWC3 model</title>
<updated>2020-12-15T12:04:30+00:00</updated>
<author>
<name>Vikram Garhwal</name>
</author>
<published>2020-12-03T19:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8bbe61f3c10446603514aeee0aafebaaa00e8d07'/>
<id>urn:sha1:8bbe61f3c10446603514aeee0aafebaaa00e8d07</id>
<content type='text'>
This patch adds skeleton model of dwc3 usb controller attached to
xhci-sysbus device. It defines global register space of DWC3 controller,
global registers control the AXI/AHB interfaces properties, external FIFO
support and event count support. All of which are unimplemented at
present,we are only supporting core reset and read of ID register.

Signed-off-by: Vikram Garhwal &lt;fnu.vikram@xilinx.com&gt;
Signed-off-by: Sai Pavan Boddu &lt;sai.pavan.boddu@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Message-id: 1607023357-5096-3-git-send-email-sai.pavan.boddu@xilinx.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>usb: Add versal-usb2-ctrl-regs module</title>
<updated>2020-12-15T12:04:30+00:00</updated>
<author>
<name>Sai Pavan Boddu</name>
</author>
<published>2020-12-03T19:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=50e76a73de1f7fb40fd84df3d5a98067c10cc097'/>
<id>urn:sha1:50e76a73de1f7fb40fd84df3d5a98067c10cc097</id>
<content type='text'>
This module emulates control registers of versal usb2 controller, this is added
just to make guest happy. In general this module would control the phy-reset
signal from usb controller, data coherency of the transactions, signals
the host system errors received from controller.

Signed-off-by: Sai Pavan Boddu &lt;sai.pavan.boddu@xilinx.com&gt;
Signed-off-by: Vikram Garhwal &lt;fnu.vikram@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-id: 1607023357-5096-2-git-send-email-sai.pavan.boddu@xilinx.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>usb/xhci: add xhci_sysbus_build_aml() helper</title>
<updated>2020-10-21T09:36:19+00:00</updated>
<author>
<name>Gerd Hoffmann</name>
</author>
<published>2020-10-20T07:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8e9c0c079a40b753654ed0cc165b9f0089def381'/>
<id>urn:sha1:8e9c0c079a40b753654ed0cc165b9f0089def381</id>
<content type='text'>
The helper generates an acpi dsdt device entry
for the xhci sysbus device.

Signed-off-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Message-id: 20201020074844.5304-4-kraxel@redhat.com
</content>
</entry>
</feed>
