Commit Graph

99 Commits

Author SHA1 Message Date
Wesley W. Terpstra
858adf9efb
linux_defconfig: restore support for qemu's uart (#46)
Now that we've fixed the 16MiB limit on HiFive Unleashed, there is
no need to drop this drive any more.

Fixes #44.
2018-03-22 20:44:47 -07:00
Wesley W. Terpstra
0f03e5174f riscv-pk: bump for race condition work-around 2018-03-20 13:48:30 -07:00
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