Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-11-02 | Detect harts that can't boot Linux instead of hard-coding them | Palmer Dabbelt | 1 | -2/+14 | |
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. | |||||
2017-08-09 | The DTB argument to boot_other_hart shouldn't be used in BBL | Palmer Dabbelt | 1 | -8/+6 | |
I screwed up refactoring bbl. | |||||
2017-08-03 | Add the '--enable-print-device-tree' argument | Palmer Dabbelt | 1 | -3/+8 | |
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. | |||||
2017-08-03 | Allow platform__get_logo to return NULL | Palmer Dabbelt | 1 | -1/+3 | |
2017-08-02 | Move DISABLED_HART_MASK to the platform | Palmer Dabbelt | 1 | -1/+2 | |
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. | |||||
2017-08-02 | Move the logo behind the platform interface | Palmer Dabbelt | 1 | -26/+2 | |
SiFive has a different logo, so let platforms override said logo. | |||||
2017-08-02 | Add a platform interface | Palmer Dabbelt | 1 | -0/+1 | |
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. | |||||
2017-04-05 | Rename HART_MASK to DISABLED_HART_MASK to clarify polarity | Andrew Waterman | 1 | -1/+1 | |
2017-04-05 | bbl: prevent named cores from booting | Wesley W. Terpstra | 1 | -1/+1 | |
2017-04-05 | fdt: redact clint, plic, and debug hardware | Wesley W. Terpstra | 1 | -0/+6 | |
2017-03-23 | bbl: copy dtb after the kernel | Wesley W. Terpstra | 1 | -1/+17 | |
2017-03-22 | SBI: a0+a1 hold hartid+dtb pointer between boot loader stagesfdt | Wesley W. Terpstra | 1 | -4/+4 | |
2017-02-20 | Don't block for acks on console writes | Andrew Waterman | 7 | -69/+23 | |
2017-02-17 | Clean up boot loader for physical address loading | Andrew Waterman | 3 | -20/+8 | |
2017-02-17 | WIP towards ECALL interface for SBI | Andrew Waterman | 1 | -51/+5 | |
2017-02-15 | Incorporate sptbr/sfence.vma changes | Andrew Waterman | 1 | -1/+1 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 1 | -1/+1 | |
2016-08-16 | add htif section in linker script, with ALIGNs to prevent MMIO and data from ↵ | Sagar Karandikar | 1 | -0/+10 | |
being placed on same page (#32) | |||||
2016-07-06 | Udpate to new PTE format | Andrew Waterman | 1 | -2/+2 | |
2016-04-30 | Move DRAM to high addresses | Andrew Waterman | 2 | -5/+5 | |
2016-03-09 | Refactor pk, bbl, machine into separate libraries | Andrew Waterman | 8 | -0/+322 | |
Yuck. |