<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/watchdog, 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/watchdog?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/watchdog?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-29T09:40:28+00:00</updated>
<entry>
<title>watchdog: remove -watchdog option</title>
<updated>2022-09-29T09:40:28+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-09-10T11:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5433af7697ba97531d97e16e721cfe8a90722198'/>
<id>urn:sha1:5433af7697ba97531d97e16e721cfe8a90722198</id>
<content type='text'>
This was deprecated in 6.2 and is ready to go.  It removes quite a bit
of code that handled the registration of watchdog models.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>ppc/spapr: Implement H_WATCHDOG</title>
<updated>2022-07-06T13:22:38+00:00</updated>
<author>
<name>Alexey Kardashevskiy</name>
</author>
<published>2022-06-22T05:10:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=81b205cecf30d5e1e1c2ece1f7121855e4e0fb1e'/>
<id>urn:sha1:81b205cecf30d5e1e1c2ece1f7121855e4e0fb1e</id>
<content type='text'>
The new PAPR 2.12 defines a watchdog facility managed via the new
H_WATCHDOG hypercall.

This adds H_WATCHDOG support which a proposed driver for pseries uses:
https://patchwork.ozlabs.org/project/linuxppc-dev/list/?series=303120

This was tested by running QEMU with a debug kernel and command line:
-append \
 "pseries-wdt.timeout=60 pseries-wdt.nowayout=1 pseries-wdt.action=2"

and running "echo V &gt; /dev/watchdog0" inside the VM.

Signed-off-by: Alexey Kardashevskiy &lt;aik@ozlabs.ru&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Reviewed-by: Daniel Henrique Barboza &lt;danielhb413@gmail.com&gt;
Message-Id: &lt;20220622051008.1067464-1-aik@ozlabs.ru&gt;
Signed-off-by: Daniel Henrique Barboza &lt;danielhb413@gmail.com&gt;
</content>
</entry>
<entry>
<title>aspeed/wdt: Add AST1030 support</title>
<updated>2022-05-02T15:03:03+00:00</updated>
<author>
<name>Steven Lee</name>
</author>
<published>2022-05-02T15:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e259e01ecbe524171ddc8e6bd1dddc400a3f5c84'/>
<id>urn:sha1:e259e01ecbe524171ddc8e6bd1dddc400a3f5c84</id>
<content type='text'>
AST1030 wdt controller is similiar to AST2600's wdt, but it has extra
registers.
Introduce ast1030 object class and increse the number of regs(offset) of
ast1030 model.

Signed-off-by: Troy Lee &lt;troy_lee@aspeedtech.com&gt;
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
Signed-off-by: Steven Lee &lt;steven_lee@aspeedtech.com&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20220401083850.15266-5-jamin_lin@aspeedtech.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>aspeed/wdt: Fix ast2500/ast2600 default reload value</title>
<updated>2022-05-02T15:03:03+00:00</updated>
<author>
<name>Steven Lee</name>
</author>
<published>2022-05-02T15:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=018134abb26981f4720aad848d13171005da04dd'/>
<id>urn:sha1:018134abb26981f4720aad848d13171005da04dd</id>
<content type='text'>
Per ast2500_2520_datasheet_v1.8 and ast2600v11.pdf, the default value of
WDT00 and WDT04 is 0x014FB180 for ast2500/ast2600.
Add default_status and default_reload_value attributes for storing
counter status and reload value as they are different from ast2400.

Signed-off-by: Troy Lee &lt;troy_lee@aspeedtech.com&gt;
Signed-off-by: Jamin Lin &lt;jamin_lin@aspeedtech.com&gt;
Signed-off-by: Steven Lee &lt;steven_lee@aspeedtech.com&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20220401083850.15266-4-jamin_lin@aspeedtech.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>watchdog: remove select_watchdog_action</title>
<updated>2021-11-02T14:57:27+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-10-27T13:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=22afb46e7c6ed61bd41c199072cb4769d6ab14b2'/>
<id>urn:sha1:22afb46e7c6ed61bd41c199072cb4769d6ab14b2</id>
<content type='text'>
Instead of invoking select_watchdog_action from both HMP and command line,
go directly from HMP to QMP and use QemuOpts as the intermediary for the
command line.

This makes -watchdog-action explicitly a shortcut for "-action watchdog",
so that "-watchdog-action" and "-action watchdog" override each other
based on the position on the command line; previously, "-action watchdog"
always won.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>watchdog: add information from -watchdog help to -device help</title>
<updated>2021-11-02T14:57:27+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2021-10-27T12:34:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b10cb627526a19df97b56ac42381ad1104297d16'/>
<id>urn:sha1:b10cb627526a19df97b56ac42381ad1104297d16</id>
<content type='text'>
List all watchdog devices in a separate category, and populate
their descriptions.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>aspeed/wdt: Add trace events</title>
<updated>2021-10-12T06:20:08+00:00</updated>
<author>
<name>Cédric Le Goater</name>
</author>
<published>2021-10-12T06:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a8eb9a43337b3243204c0a5d270165ca2ac03910'/>
<id>urn:sha1:a8eb9a43337b3243204c0a5d270165ca2ac03910</id>
<content type='text'>
Reviewed-by: Francisco Iglesias &lt;frasse.iglesias@gmail.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>watchdog: aspeed: Fix sequential control writes</title>
<updated>2021-09-20T06:50:59+00:00</updated>
<author>
<name>Andrew Jeffery</name>
</author>
<published>2021-09-20T06:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=74b67e1f9de37f88e9a6062075ef647ae61d68df'/>
<id>urn:sha1:74b67e1f9de37f88e9a6062075ef647ae61d68df</id>
<content type='text'>
The logic in the handling for the control register required toggling the
enable state for writes to stick. Rework the condition chain to allow
sequential writes that do not update the enable state.

Fixes: 854123bf8d4b ("wdt: Add Aspeed watchdog device model")
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20210709053107.1829304-3-andrew@aj.id.au&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>watchdog: aspeed: Sanitize control register values</title>
<updated>2021-09-20T06:50:59+00:00</updated>
<author>
<name>Andrew Jeffery</name>
</author>
<published>2021-09-20T06:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=709098fd37307a810ae4b8958ade348745b5c0fe'/>
<id>urn:sha1:709098fd37307a810ae4b8958ade348745b5c0fe</id>
<content type='text'>
While some of the critical fields remain the same, there is variation in
the definition of the control register across the SoC generations.
Reserved regions are adjusted, while in other cases the mutability or
behaviour of fields change.

Introduce a callback to sanitize the value on writes to ensure model
behaviour reflects the hardware.

Fixes: 854123bf8d4b ("wdt: Add Aspeed watchdog device model")
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
Reviewed-by: Cédric Le Goater &lt;clg@kaod.org&gt;
Message-Id: &lt;20210709053107.1829304-2-andrew@aj.id.au&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&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>
</feed>
