aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/README.md b/README.md
index f16025f..b1143ee 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,8 @@
# i have no idea what to name this project
-isodir/boot/grub and sysroot/ should be created before building for the first time
-requires an `i686-elf` cross compiler as well as nasm and gnumake. can only be built on linux and wsl.
+Requires an `x86_64-elf` cross compiler as well as nasm and gnumake. libgcc must be built without redzone and mcmodel=kernel.
-to build use `make` \ No newline at end of file
+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`