<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/timer/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/timer/trace-events?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/timer/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/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>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>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>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/timer/sse-timer: Model the SSE Subsystem System Timer</title>
<updated>2021-03-08T17:20:01+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-02-19T14:45:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0b8ceee822ae6d3bc4033c9b406c5f8d8c71ee6d'/>
<id>urn:sha1:0b8ceee822ae6d3bc4033c9b406c5f8d8c71ee6d</id>
<content type='text'>
The SSE-300 includes some timers which are a different kind to
those in the SSE-200. Model them.

These timers are documented in the SSE-123 Example Subsystem
Technical Reference Manual:
 https://developer.arm.com/documentation/101370/latest/

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 20210219144617.4782-13-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/timer/sse-counter: Model the SSE Subsystem System Counter</title>
<updated>2021-03-08T17:20:01+00:00</updated>
<author>
<name>Peter Maydell</name>
</author>
<published>2021-02-19T14:45:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0d10df30384c22c5f683cbfebc42cee6cf83fed4'/>
<id>urn:sha1:0d10df30384c22c5f683cbfebc42cee6cf83fed4</id>
<content type='text'>
The SSE-300 includes a counter module; implement a model of it.

This counter is documented in the SSE-123 Example Subsystem
Technical Reference Manual:
 https://developer.arm.com/documentation/101370/latest/

Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-id: 20210219144617.4782-12-peter.maydell@linaro.org
</content>
</entry>
<entry>
<title>hw/timer/bcm2835: Support the timer COMPARE registers</title>
<updated>2020-10-20T15:12:00+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-10-10T20:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=be95dffa326a63f6f850d389dbe358d25e8ba20b'/>
<id>urn:sha1:be95dffa326a63f6f850d389dbe358d25e8ba20b</id>
<content type='text'>
This peripheral has 1 free-running timer and 4 compare registers.

Only the free-running timer is implemented. Add support the
COMPARE registers (each register is wired to an IRQ).

Reference: "BCM2835 ARM Peripherals" datasheet [*]
            chapter 12 "System Timer":

  The System Timer peripheral provides four 32-bit timer channels
  and a single 64-bit free running counter. Each channel has an
  output compare register, which is compared against the 32 least
  significant bits of the free running counter values. When the
  two values match, the system timer peripheral generates a signal
  to indicate a match for the appropriate channel. The match signal
  is then fed into the interrupt controller.

This peripheral is used since Linux 3.7, commit ee4af5696720
("ARM: bcm2835: add system timer").

[*] https://www.raspberrypi.org/app/uploads/2012/02/BCM2835-ARM-Peripherals.pdf

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Luc Michel &lt;luc@lmichel.fr&gt;
Message-id: 20201010203709.3116542-4-f4bug@amsat.org
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/timer: Add NPCM7xx Timer device model</title>
<updated>2020-09-14T13:24:58+00:00</updated>
<author>
<name>Havard Skinnemoen</name>
</author>
<published>2020-09-11T05:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=85fdd74ff074bf59644131cea9e2ae1f2a8d5fd1'/>
<id>urn:sha1:85fdd74ff074bf59644131cea9e2ae1f2a8d5fd1</id>
<content type='text'>
The NPCM730 and NPCM750 SoCs have three timer modules each holding five
timers and some shared registers (e.g. interrupt status).

Each timer runs at 25 MHz divided by a prescaler, and counts down from a
configurable initial value to zero. When zero is reached, the interrupt
flag for the timer is set, and the timer is disabled (one-shot mode) or
reloaded from its initial value (periodic mode).

This implementation is sufficient to boot a Linux kernel configured for
NPCM750. Note that the kernel does not seem to actually turn on the
interrupts.

Reviewed-by: Tyrone Ting &lt;kfting@nuvoton.com&gt;
Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Tested-by: Alexander Bulekov &lt;alxndr@bu.edu&gt;
Tested-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Havard Skinnemoen &lt;hskinnemoen@google.com&gt;
Message-id: 20200911052101.2602693-4-hskinnemoen@google.com
Signed-off-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
</content>
</entry>
<entry>
<title>trace-events: Delete unused trace points</title>
<updated>2020-09-09T16:17:02+00:00</updated>
<author>
<name>Markus Armbruster</name>
</author>
<published>2020-08-06T14:13:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6ec9379870d409311c7faf5b5316d2e2a8da353f'/>
<id>urn:sha1:6ec9379870d409311c7faf5b5316d2e2a8da353f</id>
<content type='text'>
Tracked down with the help of scripts/cleanup-trace-events.pl.

Signed-off-by: Markus Armbruster &lt;armbru@redhat.com&gt;
Message-id: 20200806141334.3646302-4-armbru@redhat.com
Signed-off-by: Stefan Hajnoczi &lt;stefanha@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/timer: avr: Add limited support for 16-bit timer peripheral</title>
<updated>2020-07-11T09:02:05+00:00</updated>
<author>
<name>Michael Rolnik</name>
</author>
<published>2020-01-24T00:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8ff47bc1a0c798141479530bf9cb3836b49fc5e1'/>
<id>urn:sha1:8ff47bc1a0c798141479530bf9cb3836b49fc5e1</id>
<content type='text'>
These were designed to facilitate testing but should provide enough
function to be useful in other contexts.  Only a subset of the functions
of each peripheral is implemented, mainly due to the lack of a standard
way to handle electrical connections (like GPIO pins).

[AM: Remove word 'Atmel' from filenames and all elements of code]
Suggested-by: Aleksandar Markovic &lt;aleksandar.m.mail@gmail.com&gt;
Signed-off-by: Sarah Harris &lt;S.E.Harris@kent.ac.uk&gt;
Signed-off-by: Ed Robbins &lt;E.J.C.Robbins@kent.ac.uk&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
[rth: Squash info mtree fixes and a file rename from f4bug]
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
[PMD: Use qemu_log_mask(LOG_UNIMP), replace goto by return]
Signed-off-by: Aleksandar Markovic &lt;aleksandar.m.mail@gmail.com&gt;
Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Thomas Huth &lt;huth@tuxfamily.org&gt;
Message-Id: &lt;20200705140315.260514-21-huth@tuxfamily.org&gt;
[PMD: Check cpu-frequency-hz property in realize()]
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
</feed>
