Commit Graph
56 Commits
Author SHA1 Message Date
Wesley W. TerpstraandGitHub 0e61cba991 linux: add kernels suitable for booting a linux distribution (#51) 2018-05-17 15:28:08 -07:00
Wesley W. TerpstraandGitHub 455fddd46e Merge pull request #57 from sifive/microsemi-config
Microsemi config
2018-05-17 15:27:22 -07:00
Wesley W. Terpstra 9820062267 linux_microsemi_distro_defconfig: boot debian on the vera board 2018-05-17 15:27:06 -07:00
Wesley W. Terpstra 74b8cc87b3 linux_microsemi_defconfig: add support for microsemi root complex 2018-05-17 15:27:06 -07:00
Wesley W. Terpstra d5bd402974 linux: bump for pcie-microsemi 2018-05-17 15:27:06 -07:00
Wesley W. TerpstraandGitHub 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. TerpstraandGitHub 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
Wesley W. Terpstra 4caa068857 build: add support for HiFive/Unleashed disk format 2018-03-08 13:03:16 -08: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
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
Wesley W. Terpstra 28df8c6e0e conf: add support for HiFive/Unleashed 2018-02-07 15:33:04 -08:00
Wesley W. Terpstra deabfb7b14 conf: enable kernel stack tracing 2017-06-27 14:37:53 -07:00
Wesley W. Terpstra 328f2947e3 build: enable FPU in linux 2017-06-22 13:20:08 -07:00
Wesley W. Terpstra 32bde336d6 bump all submodules to newest 2017-05-12 17:48:04 -07:00
Wesley W. Terpstra ab1a800e10 conf: update with new radeon firmware 2017-04-06 12:52:42 -07:00
Wesley W. Terpstra e242697e16 build: disable core 0 (E51) when booting linux 2017-04-06 10:50:35 -07:00
Wesley W. Terpstra 1c7333d856 riscv-pk: bump for AMP support 2017-04-06 10:47:19 -07:00
Wesley W. Terpstra d45e44e832 linux: use riscv-next branch 2017-04-06 10:22:55 -07:00
Wesley W. Terpstra 4853279a64 enable SMP 2017-03-31 18:29:03 -07:00
Wesley W. Terpstra 3209491095 use standard xilinx driver 2017-03-31 18:29:03 -07:00
Wesley W. Terpstra 21bf370071 riscv-pk: run on systems without an FPU 2017-03-31 18:29:03 -07:00
Wesley W. Terpstra f72678a789 buildroot: include support for new toolchain 2017-03-31 18:29:03 -07:00
Wesley W. Terpstra cce5a14e28 Makefile: get our version of drivers 2017-03-31 18:29:02 -07:00
Wesley W. Terpstra 1b06670086 build: linux has moved 2017-03-31 18:29:02 -07:00
Wesley W. Terpstra 6d25f4e983 submodules: use standard riscv repositories and priv-1.10 2017-03-31 18:28:56 -07:00
Wesley W. Terpstra b38f7c9848 conf: include an SMP config with Radeon FB 2016-12-02 17:43:34 -08:00
Wesley W. Terpstra aa11f7e401 submodules: support SMP 2016-12-02 17:43:12 -08:00
Wesley W. Terpstra de94a8a1b8 submodules: bump 2016-11-28 21:39:58 -08:00
Wesley W. Terpstra 5d38ed5d41 Makefile: don't waste precious initramfs space 2016-11-28 21:39:56 -08:00
Wesley W. Terpstra f3a86d9664 linux: include new PTE format code 2016-07-28 10:18:54 -07:00
Wesley W. Terpstra 2d533f13f2 linux: include boot keypress fix 2016-07-09 19:11:41 -07:00
Wesley W. Terpstra 4c79962487 use submodules for dependant toolchain 2016-07-08 18:28:14 -07:00
Wesley W. Terpstra 22cd89cd80 auto-build toolchain for those without one 2016-07-08 16:29:55 -07:00
Wesley W. Terpstra b206c481fe submodules: move to sifive public repository 2016-07-08 15:43:26 -07:00
Wesley W. Terpstra f71b63b1af buildroot: demo image 2016-07-08 15:12:54 -07:00
Wesley W. Terpstra 4a93e9ee8c linux: include last needed PLIC fix 2016-07-08 14:28:12 -07:00
Wesley W. Terpstra 1f61cb29bb conf: support DHCP 2016-07-08 13:48:13 -07:00
Wesley W. Terpstra 4c2e388b9a conf: support SATA SIL24 card 2016-07-08 10:33:24 -07:00
Wesley W. Terpstra 9173de55d1 include new submodules 2016-07-07 17:36:16 -07:00
Wesley W. Terpstra ebf2ef03fb build: use upstream kernel tarball 2016-07-07 17:36:01 -07:00
Wesley W. Terpstra b2d540a3a7 build: also create a .hex suitable for +loadmem 2016-07-07 17:16:54 -07:00
Wesley W. Terpstra f084b3f026 conf: enable PCIe + SATA + USB + network 2016-07-07 17:09:21 -07:00