Skip to content

mikhail729/firefly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Firefly OS

What it is

Firefly is an L4 inspired microkernel in Rust. Firefly is mainly for RISC-V but may have support for other architectures in the future.

How to run

  1. Run make hdd to make the qemu hdd image

  2. Run cargo run

It’s that simple

How to debug

  1. Run make qemu-gdb which opens a gdb server at localhost:1234

    Note
    The virtual machine won’t run until a debugger is connected

How to connect to gdb server

Using VSCode

Launch (gdb) Launch config through the debug menu

Other

Connect to gdb server at localhost:1234

About

A simple os build on riscv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published