Skip to content

algon-320/mandarin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Test on QEMU

Mandarin OS

a hobby OS for x86_64 based on MikanOS.

Prerequisites

  • qemu-system-x86_86
  • lld
  • cargo
  • cargo-make

Dependencies

Crates:

Nightly features:

  • asm
  • custom_test_frameworks
  • const_maybe_uninit_assume_init

Build image

$ cargo make build-disk

Run with QEMU

$ cargo make run      # release mode
$ cargo make run-dev  # dev mode

Debug with GDB

$ cargo make debug

and

$ cargo make gdb-attach

on another terminal.

Test on QEMU

$ cargo make test  # without display
$ cargo make test-console  # with display

Releases

No releases published

Packages

No packages published

Languages