<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/riscv/Makefile.objs, 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/riscv/Makefile.objs?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/riscv/Makefile.objs?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-08-21T10:30:33+00:00</updated>
<entry>
<title>meson: convert hw/arch*</title>
<updated>2020-08-21T10:30:33+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2019-08-17T09:55:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2c44220d055d12142f27cf513848f17d6007ae35'/>
<id>urn:sha1:2c44220d055d12142f27cf513848f17d6007ae35</id>
<content type='text'>
Each architecture's sourceset is placed in an hw_arch dictionary, and picked up
from there when building the per-emulator static_library.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>riscv: Initial commit of OpenTitan machine</title>
<updated>2020-06-03T16:11:51+00:00</updated>
<author>
<name>Alistair Francis</name>
</author>
<published>2020-04-23T18:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fe0fe4735e798578097758781166cc221319b93d'/>
<id>urn:sha1:fe0fe4735e798578097758781166cc221319b93d</id>
<content type='text'>
This adds a barebone OpenTitan machine to QEMU.

Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bin.meng@windriver.com&gt;
</content>
</entry>
<entry>
<title>riscv: sifive: Implement a model for SiFive FU540 OTP</title>
<updated>2019-09-17T15:42:49+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2019-09-06T16:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9fb45c62ae88726eb472656ae90683098473041a'/>
<id>urn:sha1:9fb45c62ae88726eb472656ae90683098473041a</id>
<content type='text'>
This implements a simple model for SiFive FU540 OTP (One-Time
Programmable) Memory interface, primarily for reading out the
stored serial number from the first 1 KiB of the 16 KiB OTP
memory reserved by SiFive for internal use.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
</content>
</entry>
<entry>
<title>riscv: sifive: Implement PRCI model for FU540</title>
<updated>2019-09-17T15:42:47+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2019-09-06T16:20:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0d95299468c8f19a306b93bb9b6940ea55945db5'/>
<id>urn:sha1:0d95299468c8f19a306b93bb9b6940ea55945db5</id>
<content type='text'>
This adds a simple PRCI model for FU540 (sifive_u). It has different
register layout from the existing PRCI model for FE310 (sifive_e).

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
</content>
</entry>
<entry>
<title>riscv: sifive: Rename sifive_prci.{c, h} to sifive_e_prci.{c, h}</title>
<updated>2019-09-17T15:42:46+00:00</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2019-09-06T16:19:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=56449d20e937e807e4fc35fa3e5a38f7636e7046'/>
<id>urn:sha1:56449d20e937e807e4fc35fa3e5a38f7636e7046</id>
<content type='text'>
Current SiFive PRCI model only works with sifive_e machine, as it
only emulates registers or PRCI block in the FE310 SoC.

Rename the file name to make it clear that it is for sifive_e.
This also prefix "sifive_e"/"SIFIVE_E" for all macros, variables
and functions.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Chih-Min Chao &lt;chihmin.chao@sifive.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
</content>
</entry>
<entry>
<title>hw/riscv: Split out the boot functions</title>
<updated>2019-06-27T09:47:06+00:00</updated>
<author>
<name>Alistair Francis</name>
</author>
<published>2019-06-24T22:11:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0ac24d56c5e7d32423ea78ac58a06b444d1df04d'/>
<id>urn:sha1:0ac24d56c5e7d32423ea78ac58a06b444d1df04d</id>
<content type='text'>
Split the common RISC-V boot functions into a seperate file. This allows
us to share the common code.

Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Tested-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
</content>
</entry>
<entry>
<title>SiFive RISC-V GPIO Device</title>
<updated>2019-05-24T18:58:30+00:00</updated>
<author>
<name>Fabien Chouteau</name>
</author>
<published>2019-02-12T17:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=30efbf330a45fc5b83457037927151adafc397ed'/>
<id>urn:sha1:30efbf330a45fc5b83457037927151adafc397ed</id>
<content type='text'>
QEMU model of the GPIO device on the SiFive E300 series SOCs.

The pins are not used by a board definition yet, however this
implementation can already be used to trigger GPIO interrupts from the
software by configuring a pin as both output and input.

Signed-off-by: Fabien Chouteau &lt;chouteau@adacore.com&gt;
Reviewed-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
Signed-off-by: Palmer Dabbelt &lt;palmer@sifive.com&gt;
</content>
</entry>
<entry>
<title>hw/riscv/Makefile.objs: Create CONFIG_* for riscv boards</title>
<updated>2019-02-05T15:50:20+00:00</updated>
<author>
<name>Yang Zhong</name>
</author>
<published>2019-02-02T07:24:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3fa86eb366b3996286d8766fba401dade1db031a'/>
<id>urn:sha1:3fa86eb366b3996286d8766fba401dade1db031a</id>
<content type='text'>
Add the new configs to default-configs/riscv*-sofmmu.mak.

Signed-off-by: Yang Zhong &lt;yang.zhong@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20190202072456.6468-19-yang.zhong@intel.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>RISC-V Build Infrastructure</title>
<updated>2018-03-06T19:30:28+00:00</updated>
<author>
<name>Michael Clark</name>
</author>
<published>2018-03-02T12:32:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=25fa194b7b11901561532e435beb83d046899f7a'/>
<id>urn:sha1:25fa194b7b11901561532e435beb83d046899f7a</id>
<content type='text'>
This adds RISC-V into the build system enabling the following targets:

- riscv32-softmmu
- riscv64-softmmu
- riscv32-linux-user
- riscv64-linux-user

This adds defaults configs for RISC-V, enables the build for the RISC-V
CPU core, hardware, and Linux User Emulation. The 'qemu-binfmt-conf.sh'
script is updated to add the RISC-V ELF magic.

Expected checkpatch errors for consistency reasons:

ERROR: line over 90 characters
FILE: scripts/qemu-binfmt-conf.sh

Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Sagar Karandikar &lt;sagark@eecs.berkeley.edu&gt;
Signed-off-by: Michael Clark &lt;mjc@sifive.com&gt;
</content>
</entry>
</feed>
