aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: b1143ee3bf990532b4abb083def5fa134cbd1efa (plain) (blame)
1
2
3
4
5
6
7
8
# i have no idea what to name this project


Requires an `x86_64-elf` cross compiler as well as nasm and gnumake. libgcc must be built without redzone and mcmodel=kernel.

isodir/boot/grub and sysroot/ should be created before building for the first time. Headers also have to be copied to sysroot/include first time. Can be done with `make install-headers` or running `setup_sysroot.sh` which also sets up the folders that need to be present in the sysroot.

To build use `make`