- Aug 27, 2019
-
-
Colin Schmidt authored
-
- Dec 12, 2017
-
-
Andrew Waterman authored
-
- Nov 04, 2017
-
-
Palmer Dabbelt authored
Fix line endings in the logo
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
Remove the platform interface
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
We now automatically detect everything that the platform interface used to be used for, so it's now obsolete!
-
- Nov 03, 2017
-
-
Palmer Dabbelt authored
Detect harts that can't boot Linux instead of hard-coding them
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
Without this I can't get printf to show me debug info during early boot.
-
Palmer Dabbelt authored
This checks to see if a hart can't boot Linux by looking for a compatible "mmu-type" field. If the hart can't boot Linux, then bbl masks it off.
-
- Nov 01, 2017
-
-
Andrew Waterman authored
-
- Oct 24, 2017
-
-
Andrew Waterman authored
Per the Unix-class platform spec
-
- Oct 20, 2017
-
-
Andrew Waterman authored
-
- Aug 30, 2017
-
-
Andrew Waterman authored
-
- Aug 15, 2017
-
-
Wesley W. Terpstra authored
-
- Aug 11, 2017
-
-
Palmer Dabbelt authored
The DTB argument to boot_other_hart shouldn't be used in BBL
-
- Aug 10, 2017
-
-
Palmer Dabbelt authored
I screwed up refactoring bbl.
-
- Aug 06, 2017
-
-
Palmer Dabbelt authored
Add the '--enable-print-device-tree' argument
-
- Aug 04, 2017
-
-
Palmer Dabbelt authored
I'm trying to debug some device tree problems while booting Linux and figured it would be really nice to have access to the device tree while trying to debug these problems. I think this might be useful for lots of people, so I went ahead and cleaned up the code enough that it should actaully work in most cases.
-
- Aug 03, 2017
-
-
Palmer Dabbelt authored
Add a platform interface
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
Since we don't have a coherent platform specification right now, we've ended up with slightly different platforms between spike and our FPGA dev kit. For now I've added an autoconf option that allows users to select the relevant platform.
-
Palmer Dabbelt authored
Some platforms can't boot Linux on all the harts. This commit allows platforms to define the set of harts that should be prevented from booting past BBL. This is essentially just a new mechanism for defining the DISABLED_HART_MASK.
-
Palmer Dabbelt authored
-
Palmer Dabbelt authored
SiFive has a different logo, so let platforms override said logo.
-
Palmer Dabbelt authored
SiFive's pk fork is the second one I've had to maintain, and it's a huge pain because people keep just leaving changes all over the tree. I want to introduce an interface that the platform-specific details can live behind so I don't have to keep doing these painful merges.
-
Palmer Dabbelt authored
-
- Jul 18, 2017
-
-
Andrew Waterman authored
We were accidentally advancing the PC by 4, not 2.
-
- May 05, 2017
-
-
Andrew Waterman authored
-
- Apr 30, 2017
-
-
Andrew Waterman authored
h/t Karsten Merker
-
- Apr 19, 2017
-
-
Andrew Waterman authored
This fixes RV32 pk.
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Apr 12, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
This matches the behavior of mbabaddr/mtval.
-
- Apr 07, 2017
-
-
Wesley W. Terpstra authored
-
- Apr 06, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Wesley W. Terpstra authored
-