Skip to content

chobits/tinyos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b5db0bf · Dec 2, 2016

History

53 Commits
Mar 18, 2016
Dec 2, 2016
Mar 18, 2016
Jan 3, 2012
Mar 18, 2016
Mar 18, 2016
Mar 18, 2016
Mar 18, 2016
Mar 18, 2016
Mar 18, 2016
Jan 4, 2012
Mar 18, 2016
Dec 2, 2016
Feb 24, 2012
Oct 30, 2011

Repository files navigation

chos

A monolithic 32-bit kernel.

os

Quick start

  # make                <- compile and generate bootable disk image
  # make loaduser       <- install basic usermode programs into disk image
  # make [bochs|kvm]    <- run it in bochs or kvm

Debug

  # make debug
  # gdb -q [boot/boot.elf | kernel.elf | user/*]
  ...
  # vim [boot/boot.asm | kernel.asm | user/*.asm]
  ...
  # grep "some symbol" [boot/boot.sym | kernel.sym | user/*.sym]
  ...

Documentation

See doc/*.txt