diff --git a/README.md b/README.md index b43141a..af58a9c 100644 --- a/README.md +++ b/README.md @@ -3,20 +3,17 @@ Linux distribution / Bash for Windows. ### Required packages - NASM (sudo apt-get install nasm) GCC cross compiler (see the next section) ### GCC cross compiler ##### Method 1 - Compile from GCC source. +Follow the instructions from wiki.osdev.org/GCC_Cross-Compiler -Follow the instructions from https://wiki.osdev.org/GCC_Cross-Compiler - -Set the "TARGET" to "x86_64-elf" instead of "i686-elf" and build libgcc without redzone https://wiki.osdev.org/Libgcc_without_red_zone. +Set the "TARGET" to "x86_64-elf" instead of "i686-elf" and build libgcc without redzone wiki.osdev.org/Libgcc_without_red_zone. ##### Method 2 - Precompiled binaries - VERSION: GCC 7.3 + Binutils 2.30 HOST: x86_64-pc-linux-gnu @@ -35,4 +32,6 @@ This will generate secxkrnl.elf (kernel executable) and secxkrnl.dmp (kernel dum Run "make clean" to clean a build. # Running +secX requires bootloader secboot (github.com/secXsQuared/secboot). +See secboot repository for more information. \ No newline at end of file