Commit Graph

91 Commits

Author SHA1 Message Date
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
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