<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/char/trace-events, 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/char/trace-events?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/char/trace-events?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-10-30T16:39:37+00:00</updated>
<entry>
<title>hw/char/sh_serial: Add device id to trace output</title>
<updated>2021-10-30T16:39:37+00:00</updated>
<author>
<name>BALATON Zoltan</name>
</author>
<published>2021-10-29T21:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=44ae04f0328d0726c1b1666600d0aa8da604a341'/>
<id>urn:sha1:44ae04f0328d0726c1b1666600d0aa8da604a341</id>
<content type='text'>
Normally there are at least two sh_serial instances. Add device id to
trace messages to make it clear which instance they belong to
otherwise its not possible to tell which serial device is accessed.

Signed-off-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;cc1f9ff9f4259ae799750e452f8871849c7a104c.1635541329.git.balaton@eik.bme.hu&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/sh4: Change debug printfs to traces</title>
<updated>2021-10-30T16:39:37+00:00</updated>
<author>
<name>BALATON Zoltan</name>
</author>
<published>2021-10-29T21:02:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ad52cfc13750662fd003565e8035bb8ffbd4f0ef'/>
<id>urn:sha1:ad52cfc13750662fd003565e8035bb8ffbd4f0ef</id>
<content type='text'>
Signed-off-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;b776043e811ab3caf200515e1350bdcccd1cc47b.1635541329.git.balaton@eik.bme.hu&gt;
[PMD: Fixed format strings for 32-bit hosts]
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>escc: introduce escc_hard_reset_chn() for hardware reset</title>
<updated>2021-09-08T10:09:45+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2021-09-03T11:32:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bf4fbb69f36d9697a7d62d767de024fd9062d31d'/>
<id>urn:sha1:bf4fbb69f36d9697a7d62d767de024fd9062d31d</id>
<content type='text'>
This new hardware reset function is to be called for both channels when the
hardware reset bit is written to register WR9. Its initial implementation is
the same as the existing escc_reset_chn() function used for device reset.

Add a new trace event when the guest initiates a hard reset via the WR9 register
to help diagnose guest reset issues.

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20210903113223.19551-5-mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
</content>
</entry>
<entry>
<title>escc: introduce escc_soft_reset_chn() for software reset</title>
<updated>2021-09-08T10:09:45+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2021-09-03T11:32:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8e8aa96590156577ed8a2623d1a2e4db4e5748b8'/>
<id>urn:sha1:8e8aa96590156577ed8a2623d1a2e4db4e5748b8</id>
<content type='text'>
This new software reset function is to be called when the appropriate channel
software reset bit is written to register WR9. Its initial implementation is
the same as the existing escc_reset_chn() function used for device reset.

Add a new trace event when the guest initiates a soft reset via the WR9 register
to help diagnose guest reset issues.

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Message-Id: &lt;20210903113223.19551-4-mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
</content>
</entry>
<entry>
<title>docs: fix references to docs/devel/tracing.rst</title>
<updated>2021-06-02T04:51:09+00:00</updated>
<author>
<name>Stefano Garzarella</name>
</author>
<published>2021-05-17T15:16:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0'/>
<id>urn:sha1:d0fb9657a33dd3d1db1b492c4dcc7c778e40e5c0</id>
<content type='text'>
Commit e50caf4a5c ("tracing: convert documentation to rST")
converted docs/devel/tracing.txt to docs/devel/tracing.rst.

We still have several references to the old file, so let's fix them
with the following command:

  sed -i s/tracing.txt/tracing.rst/ $(git grep -l docs/devel/tracing.txt)

Signed-off-by: Stefano Garzarella &lt;sgarzare@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Message-Id: &lt;20210517151702.109066-2-sgarzare@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'remotes/armbru/tags/pull-misc-2021-05-12' into staging</title>
<updated>2021-05-13T19:13:24+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-05-13T19:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2d3fc4e2b069494b1e9e2e4a1e3de24cbc036426'/>
<id>urn:sha1:2d3fc4e2b069494b1e9e2e4a1e3de24cbc036426</id>
<content type='text'>
Miscellaneous patches for 2021-05-12

# gpg: Signature made Wed 12 May 2021 17:22:15 BST
# gpg:                using RSA key 354BC8B3D7EB2A6B68674E5F3870B400EB918653
# gpg:                issuer "armbru@redhat.com"
# gpg: Good signature from "Markus Armbruster &lt;armbru@redhat.com&gt;" [full]
# gpg:                 aka "Markus Armbruster &lt;armbru@pond.sub.org&gt;" [full]
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867  4E5F 3870 B400 EB91 8653

* remotes/armbru/tags/pull-misc-2021-05-12:
  Drop the deprecated unicore32 target
  Drop the deprecated lm32 target
  block: Drop the sheepdog block driver
  Remove the deprecated moxie target
  monitor/qmp: fix race on CHR_EVENT_CLOSED without OOB

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>Drop the deprecated lm32 target</title>
<updated>2021-05-12T16:20:25+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2021-05-03T08:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9d49bcf6992a2ba77f79d2512e23b8ca26d72f6a'/>
<id>urn:sha1:9d49bcf6992a2ba77f79d2512e23b8ca26d72f6a</id>
<content type='text'>
Target lm32 was deprecated in commit d8498005122, v5.2.0.  See there
for rationale.

Some of its code lives on in device models derived from milkymist
ones: hw/char/digic-uart.c and hw/display/bcm2835_fb.c.

Cc: Michael Walle &lt;michael@walle.cc&gt;
Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-Id: &lt;20210503084034.3804963-2-armbru@redhat.com&gt;
Acked-by: Michael Walle &lt;michael@walle.cc&gt;
[Trivial conflicts resolved, reST markup fixed]
</content>
</entry>
<entry>
<title>hw/char: Add Shakti UART emulation</title>
<updated>2021-05-11T10:02:05+00:00</updated>
<author>
<name>Vijai Kumar K</name>
</author>
<published>2021-04-01T18:14:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=07f334d89d47cba59f8f47fdc8f5983234487801'/>
<id>urn:sha1:07f334d89d47cba59f8f47fdc8f5983234487801</id>
<content type='text'>
This is the initial implementation of Shakti UART.

Signed-off-by: Vijai Kumar K &lt;vijai@behindbytes.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Message-id: 20210401181457.73039-4-vijai@behindbytes.com
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>hw/char: add goldfish-tty</title>
<updated>2021-03-15T20:02:03+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2021-03-12T21:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8c6df16ff6080365642b0583514dd03d6a7729d6'/>
<id>urn:sha1:8c6df16ff6080365642b0583514dd03d6a7729d6</id>
<content type='text'>
Implement the goldfish tty device as defined in

https://android.googlesource.com/platform/external/qemu/+/master/docs/GOLDFISH-VIRTUAL-HARDWARE.TXT

and based on the kernel driver code:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/tty/goldfish.c

Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210312214145.2936082-2-laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>hw/char/pl011: add a clock input</title>
<updated>2020-10-27T11:10:44+00:00</updated>
<author>
<name>Luc Michel</name>
</author>
<published>2020-10-10T13:57:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=aac63e0e6ea30b521370d3e3477cdcec17035d02'/>
<id>urn:sha1:aac63e0e6ea30b521370d3e3477cdcec17035d02</id>
<content type='text'>
Add a clock input to the PL011 UART so we can compute the current baud
rate and trace it. This is intended for developers who wish to use QEMU
to e.g. debug their firmware or to figure out the baud rate configured
by an unknown/closed source binary.

Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Luc Michel &lt;luc@lmichel.fr&gt;
Tested-by: Guenter Roeck &lt;linux@roeck-us.net&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
</feed>
