Skip to content

jlo-tech/RISC-V-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS

A small RISC-V operating system.

It supports (very basic):

  • Console output
  • Virtual (Paging) and physical memory managment
  • Interrupts
  • Syscalls
  • Multitasking (IPI, Mutex)
  • Timing

Building

To build and run the OS type:

make

Requirements:

Following (riscv) tools are required:

  • RISC-V toolchain
  • Qemu
  • GDB

About

A small toy OS for the RISC-V architecture.

Resources

Stars

Watchers

Forks