Palmer Dabbelt
fb4fbbffe2
Rename the buildroot output, so I can have two of them
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
9ce68699fb
Add VirtIO net support
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
86de0ac05a
Add "make qemu", which runs a QEMU-based system
...
This currently has support for a virtio disk, and the Makefiles will
create an empty one for you.
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
3765145708
Move Linux to 4.14
...
4.14 was actually released, so we're moving to a branch based on that.
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
d04c37b74d
Re-build linux_defconfig
...
This shouldn't change any functionality, it just makes the next diff
easier to see.
2018-01-05 18:04:10 -08:00
Palmer Dabbelt and GitHub
c6f48ee644
Merge pull request #22 from sifive/linux-default
...
Pass --enable-linux when configuring riscv-gnu-toolchain.
2018-01-05 11:54:01 -08:00
Palmer Dabbelt
c99965ac9f
Bump Linux, to support timebase-frequency in more places
2017-12-18 13:42:06 -08:00
Palmer Dabbelt and GitHub
1c800ef14b
Merge pull request #18 from sifive/set-isa-abi
...
Set isa abi
2017-11-20 11:53:21 -08:00
Palmer Dabbelt
6d1a47e69e
It's --with-arch, not --with-isa
2017-11-19 12:20:53 -08:00
Palmer Dabbelt and GitHub
daf02061f3
Merge pull request #17 from sifive/set-isa-abi
...
Allow users to set the ISA and ABI of the target machine
2017-11-15 11:33:35 -08:00
Palmer Dabbelt
2bd49f3e12
Allow users to set the ISA and ABI of the target machine
...
While this is an SDK for the Freedom U platform, which right now is
RV64GC only, it's also where I've been pointing people who want to build
Linux and a userspace. This patch allows users to change the ISA and
ABI of the target.
Most of the testing effort has been targeted towards RV64GC, but I think
it's good to let people try other targets (and then hopefully fix them
:)).
2017-11-15 08:08:49 -08:00
Palmer Dabbelt and GitHub
9a44dcdb1e
Merge pull request #12 from sifive/priv-1.10
...
Merge priv-1.10 support to master
2017-11-08 16:56:06 -08:00
Palmer Dabbelt and GitHub
a557611f60
Merge pull request #11 from sifive/priv-1.10-latest
...
Bump linux and riscv-gnu-toolchain
2017-11-08 14:32:51 -08:00
Palmer Dabbelt
c2e7c7bc56
Bump linux and riscv-gnu-toolchain
...
This now contains the latest toolchain release, along with a our Linux
port applied on top of 4.14-rc8. The toolchain is in good shape: it's
based on stable releases, with every backported patch having landed
upstraem. Linux hasn't landed upstream yet, so while there's been some
review it will get rebased (and archived).
This builds and boots on both Spike and Freedom.
2017-11-08 14:01:13 -08:00
Palmer Dabbelt and GitHub
239e6b1b8c
Merge pull request #9 from sifive/priv-1.10-sim
...
Some small priv-1.10 fixes
2017-11-06 11:20:07 -08:00
Palmer Dabbelt
141ad52a69
pk: Bump for two small fixes
...
57740d97cdec Un-break "--enable-32bit"
e22aaec27f16 Fix line endings in the logo
2017-11-06 10:02:00 -08:00
Palmer Dabbelt
2cada6d807
travis: Don't do anything
2017-11-06 10:01:26 -08:00
Palmer Dabbelt
266201ede7
pk: Update to autodetect the set of enabled harts
2017-11-03 17:33:15 -07:00
Palmer Dabbelt
ac75f6e497
spike: Update, to put a HTIF node in the device tree
2017-11-03 17:33:14 -07:00
Palmer Dabbelt
afe67e77ee
sim: Add a "make sim" target
...
This allows users without hardware to simulate Linux on Spike.
2017-11-03 13:44:17 -07:00