Skip to content

ssumpf/bbl-lite

This branch is 10 commits ahead of, 135 commits behind michaeljclark/riscv-pk:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e75a76f · Feb 16, 2017
Feb 16, 2017
Jun 20, 2011
Jun 20, 2011
Apr 20, 2013
Jul 16, 2016
Jan 2, 2017
Jul 9, 2016
Jan 2, 2017
Jan 2, 2017

Repository files navigation

RISC-V Boot Loader (Lite)

About

This package contains the BBL-Lite, which is a minimal supervisor execution environment for RISC-V systems. It is designed to host the RISC-V Linux port.

Build Steps

We assume that the RISCV environment variable is set to the RISC-V tools install path, and that the riscv-gnu-toolchain package is installed.

$ mkdir build
$ cd build
$ ../configure --prefix=$RISCV --host=riscv64-unknown-elf --with-payload=linux-4.6.2/vmlinux
$ make

By default, the 64-bit (RV64) version of bbl is built. To build a 32-bit (RV32) version, supply a --enable-32bit flag to the configure command.

References

BBL-Lite is derived from riscv-pk.

About

RISC-V Proxy Kernel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 51.5%
  • Makefile 17.2%
  • Shell 11.6%
  • Assembly 9.4%
  • M4 5.9%
  • C++ 4.4%