1
0
Fork 0
This repository has been archived on 2022-12-02. You can view files and clone it, but cannot push or open issues or pull requests.
riscv-opensbi-hello/README.md

939 B

example-os

An example bare bones OS template for RISC V.

Build instructions

Install the Newlib GNU RISC V toolchain and do make to build. Do make run to run. It should print out a bunch of debug information related to OpenSBI and then a single a.

Exiting QEMU

This is the new "how to exit Vi" I guess. To exit, press control+x, unpress those keys, and then press a.

Debugging

Execute make gdb and then make run.

If you'd like to trace the execution since the beginning, uncomment the # -S at the end of the line in the makefile and run. This halts the emulator until a gdb connection is established.

Resources