Skip to content

nomadium/kleinix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kleinix

Toy OS for RISC-V (rv64) hardware.

Status: it's very early days (just boots in S-mode, prints a banner and stops). Mostly tested on QEMU RISC-V virt "hardware".

Requirements

Tools:

  • riscv64-unknown-elf-gcc
  • riscv64-unknown-elf-ld
  • riscv64-unknown-elf-objcopy

Building:

make

Execution:

qemu-system-riscv64

Building

make all

Running

make run

Acknowledgements

Kleinix is heavily influenced and copies from:

Main current goals at the moment are: to build on xv6 and expand it, experiment with OS concepts and port Kleinix to at least one real hardware board (i.e. D1, JH7110 or any other).

About

Toy OS for RISC-V (rv64) hardware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published