Wesley W. Terpstra
72514e31af
linux: remove PCI network cards; we use the integrated MAC
...
We need to keep the image under 16MB for now
2018-03-20 12:19:28 -07:00
Wesley W. Terpstra
91e8cf82bc
initramfs: include partitioning tools
2018-03-20 11:56:29 -07:00
Wesley W. Terpstra
711c23e49e
Merge pull request #43 from sifive/big-flash-fast-mmc
...
Kernel updates
2018-03-17 17:48:13 -07:00
Wesley W. Terpstra
cd3bdc4220
linux: bump to newest version
...
- adds faster MMC (30kB/s => 2MB/s)
- adds larger flash (16MB => 32MB)
- adds working UART (interrupt based)
2018-03-17 16:23:00 -07:00
Wesley W. Terpstra
d33ccfc659
defconfig: use SiFive uart driver
2018-03-17 16:22:43 -07:00
Wesley W. Terpstra
ac7ab19f99
defconfig: clean up using linux-menuconfig
2018-03-17 16:21:55 -07:00
Jesse Zbikowski
1814d4cf66
raise error and exit on nonexistent block device ( #42 )
2018-03-13 14:52:19 -07:00
Jesse Zbikowski
93f62d50a2
test partition names for cross-platform build ( #41 )
2018-03-12 17:12:19 -07:00
Palmer Dabbelt
544e9eb952
Merge pull request #39 from michaeljclark/bump-qemu-riscv-all
...
Bump riscv-qemu to riscv-all (v8.2 plus fixes)
2018-03-09 13:10:36 -08:00
Michael Clark
3c83b2059e
Bump riscv-qemu to riscv-all (v8.2 plus fixes)
2018-03-10 09:43:12 +13:00
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