<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/hw/timer, 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/timer?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/hw/timer?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-07T07:19:10+00:00</updated>
<entry>
<title>hw/intc: Move mtimer/mtimecmp to aclint</title>
<updated>2022-09-07T07:19:10+00:00</updated>
<author>
<name>Atish Patra</name>
</author>
<published>2022-08-24T22:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7cbcc538f4b3040db1e39a6547efa501a8a44907'/>
<id>urn:sha1:7cbcc538f4b3040db1e39a6547efa501a8a44907</id>
<content type='text'>
Historically, The mtime/mtimecmp has been part of the CPU because
they are per hart entities. However, they actually belong to aclint
which is a MMIO device.

Move them to the ACLINT device. This also emulates the real hardware
more closely.

Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Andrew Jones &lt;ajones@ventanamicro.com&gt;
Signed-off-by: Atish Patra &lt;atishp@rivosinc.com&gt;
Message-Id: &lt;20220824221357.41070-2-atishp@rivosinc.com&gt;
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.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>aspeed/timer: 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=c5b89a4f476fb77e5a302c18b76098190a3d549d'/>
<id>urn:sha1:c5b89a4f476fb77e5a302c18b76098190a3d549d</id>
<content type='text'>
ast1030 tmc(timer controller) is identical to ast2600 tmc.

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-6-jamin_lin@aspeedtech.com&gt;
Signed-off-by: Cédric Le Goater &lt;clg@kaod.org&gt;
</content>
</entry>
<entry>
<title>timer: cadence_ttc: Break out header file to allow embedding</title>
<updated>2022-04-21T10:37:03+00:00</updated>
<author>
<name>Edgar E. Iglesias</name>
</author>
<published>2022-03-31T22:20:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=09fc50cdce522cfed21bfd2a08b575c9f1a3c30b'/>
<id>urn:sha1:09fc50cdce522cfed21bfd2a08b575c9f1a3c30b</id>
<content type='text'>
Break out header file to allow embedding of the the TTC.

Signed-off-by: Edgar E. Iglesias &lt;edgar.iglesias@amd.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Luc Michel &lt;luc@lmichel.fr&gt;
Reviewed-by: Francisco Iglesias &lt;frasse.iglesias@gmail.com&gt;
Message-id: 20220331222017.2914409-2-edgar.iglesias@gmail.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw: timer: ibex_timer: Fixup reading w/o register</title>
<updated>2022-01-21T05:52:56+00:00</updated>
<author>
<name>Wilfred Mallawa</name>
</author>
<published>2022-01-10T05:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=28ca4689ae94a27a6a337546425cda30d0e885c3'/>
<id>urn:sha1:28ca4689ae94a27a6a337546425cda30d0e885c3</id>
<content type='text'>
This change fixes a bug where a write only register is read.
As per https://docs.opentitan.org/hw/ip/rv_timer/doc/#register-table
the 'INTR_TEST0' register is write only.

Signed-off-by: Wilfred Mallawa &lt;wilfred.mallawa@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-id: 20220110051606.4031241-1-alistair.francis@opensource.wdc.com
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>hw/timer: Add SiFive PWM support</title>
<updated>2021-09-20T21:56:49+00:00</updated>
<author>
<name>Alistair Francis</name>
</author>
<published>2021-09-09T03:55:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5bf6f1acdda980a4ad0e8f01fe515c6d6e130fce'/>
<id>urn:sha1:5bf6f1acdda980a4ad0e8f01fe515c6d6e130fce</id>
<content type='text'>
This is the initial commit of the SiFive PWM timer. This is used by
guest software as a timer and is included in the SiFive FU540 SoC.

Signed-off-by: Justin Restivo &lt;jrestivo@draper.com&gt;
Signed-off-by: Alexandra Clifford &lt;aclifford@draper.com&gt;
Signed-off-by: Amanda Strnad &lt;astrnad@draper.com&gt;
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Message-id: 9f70a210acbfaf0e1ea6ad311ab892ac69134d8b.1631159656.git.alistair.francis@wdc.com
</content>
</entry>
<entry>
<title>hw/intc: ibex_timer: Convert the timer to use RISC-V CPU GPIO lines</title>
<updated>2021-09-20T21:56:49+00:00</updated>
<author>
<name>Alistair Francis</name>
</author>
<published>2021-08-30T05:35:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=57a3a6226529e60ef4eb5e11b577f2e532a72acc'/>
<id>urn:sha1:57a3a6226529e60ef4eb5e11b577f2e532a72acc</id>
<content type='text'>
Instead of using riscv_cpu_update_mip() let's instead use the new RISC-V
CPU GPIO lines to set the timer MIP bits.

Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 84d5b1d5783d2e79eee69a2f7ac480cc0c070db3.1630301632.git.alistair.francis@wdc.com
</content>
</entry>
<entry>
<title>arm: Remove system_clock_scale global</title>
<updated>2021-09-01T10:08:21+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-08-12T09:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=683754c7b61f9e2ff098720ec80c9ab86c54663d'/>
<id>urn:sha1:683754c7b61f9e2ff098720ec80c9ab86c54663d</id>
<content type='text'>
All the devices that used to use system_clock_scale have now been
converted to use Clock inputs instead, so the global is no longer
needed; remove it and all the code that sets it.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Message-id: 20210812093356.1946-26-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/timer/stellaris-gptm: Use Clock input instead of system_clock_scale</title>
<updated>2021-09-01T10:08:20+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-08-12T09:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d18fdd69d0e417f15a388bd7a2e3d6bd2d3672a5'/>
<id>urn:sha1:d18fdd69d0e417f15a388bd7a2e3d6bd2d3672a5</id>
<content type='text'>
The stellaris-gptm timer currently uses system_clock_scale for one of
its timer modes where the timer runs at the CPU clock rate.  Make it
use a Clock input instead.

We don't try to make the timer handle changes in the clock frequency
while the downcounter is running.  This is not a change in behaviour
from the previous system_clock_scale implementation -- we will pick
up the new frequency only when the downcounter hits zero.  Handling
dynamic clock changes when the counter is running would require state
that the current gptm implementation doesn't have.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Damien Hedde &lt;damien.hedde@greensocs.com&gt;
Message-id: 20210812093356.1946-25-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/arm/stellaris: Split stellaris-gptm into its own file</title>
<updated>2021-09-01T10:08:20+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-08-12T09:33:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f3eb7557284db7d9eba8843c5705b4dc90dc6fd3'/>
<id>urn:sha1:f3eb7557284db7d9eba8843c5705b4dc90dc6fd3</id>
<content type='text'>
The implementation of the Stellaris general purpose timer module
device stellaris-gptm is currently in the same source file as the
board model.  Split it out into its own source file in hw/timer.

Apart from the new file comment headers and the Kconfig and
meson.build changes, this is just code movement.

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Reviewed-by: Damien Hedde &lt;damien.hedde@greensocs.com&gt;
Message-id: 20210812093356.1946-24-peter.maydell@linaro.org
</content>
</entry>
</feed>
