45 Commits (a4d4298ca10527a51fad86c53a93c48e6f510092)

Author SHA1 Message Date
Yan a4d4298ca1
Disable device tree filter when load a dts from file (#219) 5 years ago
Andrew Waterman def2f01eee Revert "Disable device tree filter when load a dts from file (#217)" 5 years ago
Yan a161e6f3ef
Disable device tree filter when load a dts from file (#217) 5 years ago
Jessica Clarke a38aa7f707
Use correct offset for bbl.bin with non-default MEM_START (#187) 6 years ago
Jessica Clarke d5f5d91b84
Support --without-payload for OpenSBI fw_jump-style booting (#186) 6 years ago
Gabriel L. Somlo ff71b88278 configure: Add option to set physical memory start address 7 years ago
maxice8 9239d63942 bbl/bbl.ac: use = instead of == for comparing equality (#158) 7 years ago
Logan Gunthorpe b54479d8e7
Always build bbl.bin 7 years ago
Andrew Waterman e2e2e9db2e Protect BBL data, not just text 7 years ago
Andrew Waterman cb28d01e1d Protect M-mode memory from S-mode 7 years ago
Andrew Waterman dca89b7e45 Page-align the writable data section 7 years ago
Andrew Waterman 474d787f1b Clean up linker scripts a bit 7 years ago
Hesham Almatary 72672f9a39 bbl: boot payload in machine mode when --enable-boot-machine is passed 8 years ago
Hesham Almatary 2d85b4c38e configure: Add --enable-boot-machine in BBL 8 years ago
Andrew Waterman 386b9337e2 Don't look for riscv_logo.txt if logo is not enabled 8 years ago
Andrew Waterman 16476bd821 Properly license all nontrivial files 8 years ago
Michael Clark 474ee5a818 RISC-V: Support separate firmware and kernel payload 8 years ago
Ruslan Bukin b71404096c Include .bss section to the binary so dtb_output() gets full size 8 years ago
Palmer Dabbelt e22aaec27f Fix line endings in the logo 9 years ago
Palmer Dabbelt 455608b465 Allow users to pick a logo 9 years ago
Palmer Dabbelt d1849cb5e3 Remove the platform interface 9 years ago
Palmer Dabbelt 9204785053 Detect harts that can't boot Linux instead of hard-coding them 9 years ago
Palmer Dabbelt 147cfa612b The DTB argument to boot_other_hart shouldn't be used in BBL 9 years ago
Palmer Dabbelt ca24f3c904 Add the '--enable-print-device-tree' argument 9 years ago
Palmer Dabbelt f0f85949a0 Allow platform__get_logo to return NULL 9 years ago
Palmer Dabbelt 298984cbe6 Move DISABLED_HART_MASK to the platform 9 years ago
Palmer Dabbelt bb19fef663 Move the logo behind the platform interface 9 years ago
Palmer Dabbelt 9037b1d9f2 Add a platform interface 9 years ago
Andrew Waterman dce2b7dd8e Rename HART_MASK to DISABLED_HART_MASK to clarify polarity 9 years ago
Wesley W. Terpstra 8b4421bacb bbl: prevent named cores from booting 9 years ago
Wesley W. Terpstra 91636ac463 fdt: redact clint, plic, and debug hardware 9 years ago
Wesley W. Terpstra 96e5ed750e bbl: copy dtb after the kernel 9 years ago
Wesley W. Terpstra 23ab37ad78 SBI: a0+a1 hold hartid+dtb pointer between boot loader stages 9 years ago
Andrew Waterman f6bca6e35b Don't block for acks on console writes 9 years ago
Andrew Waterman b14d4187fe Clean up boot loader for physical address loading 9 years ago
Andrew Waterman 926b360655 WIP towards ECALL interface for SBI 9 years ago
Andrew Waterman 4678e84c04 Incorporate sptbr/sfence.vma changes 9 years ago
Andrew Waterman f6b2274af4 avoid non-standard predefined macros 9 years ago
Sagar Karandikar f73dee6f2c add htif section in linker script, with ALIGNs to prevent MMIO and data from being placed on same page (#32) 10 years ago
Andrew Waterman f6eff20106 Udpate to new PTE format 10 years ago
Andrew Waterman 7389e46cd0 Move DRAM to high addresses 10 years ago
Andrew Waterman b94c7a4b07 Refactor pk, bbl, machine into separate libraries 10 years ago