aboutsummaryrefslogtreecommitdiff
path: root/bbl/bbl.mk.in
AgeCommit message (Collapse)AuthorFilesLines
2020-04-28Use correct offset for bbl.bin with non-default MEM_START (#187)Jessica Clarke1-1/+1
2020-04-28Support --without-payload for OpenSBI fw_jump-style booting (#186)Jessica Clarke1-2/+10
We expect the firmware to load the external payload at the second megapage, and that there is space to put the filtered FDT at 0x2200000 past the start of memory. With a default MEM_START of 0x80000000, this matches the standard OpenSBI values for FW_JUMP_ADDR and FW_JUMP_FDT_ADDR of 0x80400000/0x80200000 (RV32/RV64) and 0x82200000 respectively, so payloads linked for one should work with the other.
2019-03-22Always build bbl.binLogan Gunthorpe1-0/+5
bbl.bin is necessary for booting on hardware and is created by a simple objcopy line. It's much more convienent for riscv-pk to create this file then to expect the user to know to do it or to dig through the SDK's makefile to learn that it's required. Signed-off-by: Logan Gunthorpe <logang@deltatee.com>
2018-07-11Merge pull request #113 from riscv/licensePalmer Dabbelt1-0/+5
Upgrade SoftFloat
2018-07-11Merge pull request #91 from bukinr/masterPalmer Dabbelt1-1/+1
Include .bss section to the binary so dtb_output() gets full size of payload
2018-07-10Don't look for riscv_logo.txt if logo is not enabledAndrew Waterman1-0/+5
2018-07-09Properly license all nontrivial filesAndrew Waterman1-0/+2
2018-03-23Include .bss section to the binary so dtb_output() gets full sizeRuslan Bukin1-1/+1
of payload, in result DTB will not overlap with bss and will not be zeroed by OS
2017-11-03Fix line endings in the logoPalmer Dabbelt1-0/+5
2017-11-03Allow users to pick a logoPalmer Dabbelt1-0/+1
2017-11-03Remove the platform interfacePalmer Dabbelt1-1/+0
We now automatically detect everything that the platform interface used to be used for, so it's now obsolete!
2017-08-02Add a platform interfacePalmer Dabbelt1-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-02-20Don't block for acks on console writesAndrew Waterman1-2/+4
2016-03-09Refactor pk, bbl, machine into separate librariesAndrew Waterman1-0/+22
Yuck.