diff --git a/bootboot_spec_1_kiad.pdf b/bootboot_spec_1_kiad.pdf index 406de80..2d18204 100644 Binary files a/bootboot_spec_1_kiad.pdf and b/bootboot_spec_1_kiad.pdf differ diff --git a/bootboot_spec_1st_ed.pdf b/bootboot_spec_1st_ed.pdf index 2f9d7b9..b85cb18 100644 Binary files a/bootboot_spec_1st_ed.pdf and b/bootboot_spec_1st_ed.pdf differ diff --git a/mykernel/ada/Makefile b/mykernel/ada/Makefile index 70738df..29d07fe 100644 --- a/mykernel/ada/Makefile +++ b/mykernel/ada/Makefile @@ -29,7 +29,7 @@ # ADAFLAGS = -Wall -fpic -fno-stack-protector -nostdinc -nostdlib -LDFLAGS = -nostdlib -nostartfiles -T link.ld +LDFLAGS = -nostdlib -n -T link.ld STRIPFLAGS = -s -K mmio -K fb -K bootboot -K environment -K initstack all: mykernel.x86_64.elf mykernel.aarch64.elf diff --git a/mykernel/c/Makefile b/mykernel/c/Makefile index f4adb50..47b8de4 100644 --- a/mykernel/c/Makefile +++ b/mykernel/c/Makefile @@ -29,7 +29,7 @@ # CFLAGS = -Wall -fpic -ffreestanding -fno-stack-protector -nostdinc -nostdlib -I../../dist/ -LDFLAGS = -nostdlib -nostartfiles -T link.ld +LDFLAGS = -nostdlib -n -T link.ld STRIPFLAGS = -s -K mmio -K fb -K bootboot -K environment -K initstack all: mykernel.x86_64.elf mykernel.aarch64.elf mykernel.riscv64.elf diff --git a/mykernel/cpp/Makefile b/mykernel/cpp/Makefile index 26b6d68..4fa893f 100644 --- a/mykernel/cpp/Makefile +++ b/mykernel/cpp/Makefile @@ -29,7 +29,7 @@ # CPPFLAGS = -Wall -fpic -ffreestanding -fno-stack-protector -fno-exceptions -fno-rtti -nostdinc -nostdlib -I../../dist/ -LDFLAGS = -nostdlib -nostartfiles -T link.ld +LDFLAGS = -nostdlib -n -T link.ld STRIPFLAGS = -s -K mmio -K fb -K bootboot -K environment -K initstack all: mykernel.x86_64.elf mykernel.aarch64.elf diff --git a/mykernel/go/Makefile b/mykernel/go/Makefile index fffd6de..4ccdaac 100644 --- a/mykernel/go/Makefile +++ b/mykernel/go/Makefile @@ -29,7 +29,7 @@ # GOFLAGS = -Wall -fpic -fno-stack-protector -static -nostdinc -nostdlib -nostartfiles -nodefaultlibs -LDFLAGS = -nostdlib -nostartfiles -T link.ld +LDFLAGS = -nostdlib -n -T link.ld STRIPFLAGS = -s -K mmio -K fb -K bootboot -K environment -K initstack all: mykernel.x86_64.elf mykernel.aarch64.elf diff --git a/mykernel/pas/Makefile b/mykernel/pas/Makefile index 2f3dd7d..5c363c9 100644 --- a/mykernel/pas/Makefile +++ b/mykernel/pas/Makefile @@ -29,7 +29,7 @@ # PASFLAGS = -Aelf -n -O3 -Xd -CX -XXs -Tlinux -LDFLAGS = -nostdlib -nostartfiles -T link.ld +LDFLAGS = -nostdlib -n -T link.ld STRIPFLAGS = -s -K mmio -K fb -K bootboot -K environment -K initstack all: mykernel.x86_64.elf mykernel.aarch64.elf