Palmer Dabbelt
e685d6ccfd
Merge pull request #38 from sifive/hifive-u-image
...
build: add support for HiFive/Unleashed disk format
2018-03-08 17:38:01 -08:00
Wesley W. Terpstra
4caa068857
build: add support for HiFive/Unleashed disk format
2018-03-08 13:03:16 -08:00
Palmer Dabbelt
73a20ea471
Merge pull request #35 from michaeljclark/bump-qemu-upstream-v5
...
Bump riscv-qemu to upstream v8
2018-03-07 14:38:52 -08:00
Michael Clark
f8784ff890
Bump riscv-qemu to upstream v8
2018-03-08 11:19:25 +13:00
Wesley W. Terpstra
fb58e35a0f
linux: bump for cleaned up drivers suitable for merge
2018-03-06 15:45:57 -08:00
Wesley W. Terpstra
c544ffe755
bump submodules for the first HiFive/Unleashed firmware drop
2018-03-05 15:02:16 -08:00
Wesley W. Terpstra
9a3adfd199
linux: add support for PMBUS i2c chips
2018-03-05 01:23:17 -08:00
Wesley W. Terpstra
00e38fdcea
linux: add support for I2C chip
2018-03-02 18:40:08 -08:00
Wesley W. Terpstra
ec6345be8e
buildroot: include tools to flash HiFive
2018-03-02 17:42:50 -08:00
Wesley W. Terpstra
c15da1d58e
linux: enable PWM-controlled LEDs on HiFive/U
2018-03-02 16:20:52 -08:00
Wesley W. Terpstra
cdb8c06cfd
conf: include OTP driver
2018-02-26 18:46:29 -08:00
Wesley W. Terpstra
783c89a3ac
linux_defconfig: support software restart
2018-02-22 14:43:44 -08:00
Wesley W. Terpstra
0eb2c8be89
defconfig: include clock drivers for U54
2018-02-13 19:55:44 -08:00
Palmer Dabbelt
9f0c5e7d9f
Merge pull request #30 from sifive/more_tools
...
Added dhrystone, lmbench, screen and htop
2018-02-09 11:51:54 -08:00
Wesley W. Terpstra
8f91f28459
riscv-pk: stop DTS spam on boot (it's too much info now)
2018-02-08 14:07:38 -08:00
Palmer Dabbelt
ff2e910278
Bump linux to 4.15
...
We have a bunch of patches, but at least it's close to what's upstream!
2018-02-07 18:31:42 -08:00
Wesley W. Terpstra
28df8c6e0e
conf: add support for HiFive/Unleashed
2018-02-07 15:33:04 -08:00
Jim Wilson
b9e1393579
Merge pull request #31 from sifive/riscv-envvar
...
Fix build with RISCV environment variable defined.
2018-02-05 17:48:05 -08:00
Jim Wilson
b7a361aa1f
Give build error with RISCV environment variable defined wrong.
2018-02-05 12:57:22 -08:00
Alex Solomatnikov
8d47591286
Added dhrystone, lmbench, screen and htop
2018-01-31 15:36:25 -08:00
solomatnikov
6ddb0ba5f7
Bump riscv-pk to the latest ( #25 )
2018-01-24 13:28:21 -08:00
solomatnikov
3481e88257
Added dropbear ( #24 )
2018-01-24 13:28:00 -08:00
Palmer Dabbelt
b84ef550a1
Merge pull request #21 from sifive/qemu
...
Add QEMU support
2018-01-05 20:17:03 -08:00
Palmer Dabbelt
f51abfd862
Use linux/'s headers for the toolchain build
...
This lets me move Linux and the toolchain somewhat independently.
2018-01-05 19:22:01 -08:00
Palmer Dabbelt
62f5a8fc03
Disable FFMPEG and LTP
...
These don't work with the stable compiler release, and I don't wan to
move right now.
2018-01-05 19:22:01 -08:00
Palmer Dabbelt
4563eae51e
Update riscv-pk
...
This adds support for the new toolchain and the 16550 UART.
2018-01-05 18:30:39 -08:00
Palmer Dabbelt
7f0577b240
Build quake for RISC-V
2018-01-05 18:28:35 -08:00
Palmer Dabbelt
bdd8275493
Enable notification and locking
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
a9843529e5
Add the 16550 serial driver to Linux
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
61eee3bdfc
Split the Linux menuconfig and savedefconfig
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
f4d32edd0f
Have buildroot generate a root file system
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
f622fc4061
Don't install dropbear in the initramfs
2018-01-05 18:04:22 -08:00
Palmer Dabbelt
e954952505
Don't bother generating ext2 images for the initramfs
2018-01-05 18:04:22 -08:00
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
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
Jim Wilson
de64e3f2a3
Pass --enable-linux when configuring riscv-gnu-toolchain.
...
So that make commands in the riscv-gnu-toolchain build dir work right.
Otherwise, a make check or make all in work/riscv-gnu-toolchain will build a
newlib toolchain which is confusing.
2018-01-04 17:42:00 -08:00
Palmer Dabbelt
c99965ac9f
Bump Linux, to support timebase-frequency in more places
2017-12-18 13:42:06 -08:00
Palmer Dabbelt
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
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
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
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
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