Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 1.31 KB

readme.md

File metadata and controls

68 lines (53 loc) · 1.31 KB

Operating Systems Capstone 2022

Author

compiler info

|  gcc   | version |
|--------|---------|
|binutils|  2.30   |
|gcc     |  8.1.0  |
|mpfr    |  4.0.1  |
|gmp     |  6.1.2  |
|mpc     |  1.1.0  |
|isl     |  0.18   |
|cloog   |  0.18.1 |

ref

How to build

  • Compile kernel image(kernel8.img)
> cd kernel
> make
  • Build bootloader image(bootloader.img)
> cd btlder
> make
  • Run on qemu
> make run
> make debug
  • Clean object file
> make clean

Content

File Description
boot.s entrypoint, init CPU & Mem
compiler.h some compiler optimize macro
gpio.h define GPIO address
main.c main function
mbox.* mbox
reboot.* reboot
shell.* my simple shell
stdarg.h define va_list
stddef.h standard type define
string.* some string funciton
uart.* uart