git.cappig.dev / apheleiaOS.git master

0125dc288d3d0a920025fd927479835e053f041a master
cappig <[email protected]> ยท 1 year ago
Add nicer build messages, fix nx bit in map_page()

* This commit implements nicer build messages, akin to those used by the
  Linux kernel (CC file.c)
* The NX bit should now actually get set when executing elf files
* Some small cleanup here and there
18 files changed, 108 insertions, 89 deletions
boot/bios/memory.c +1 -0
boot/build.mk +9 -8
build/initrd.mk +3 -3
build/toolchain.mk +30 -0
build/x86_iso.mk +4 -2
kernel/arch/idt.c +3 -4
kernel/build.mk +9 -8
kernel/drivers/ext2.c +18 -0
kernel/drivers/ide.c +2 -0
kernel/drivers/serial.c +3 -3
kernel/mem/virtual.c +7 -6
libs/aos/syscalls.h +1 -1
libs/parse/elf.c +0 -3
makefile +7 -4
user/build.mk +7 -6
user/init/build.mk +2 -2
user/init/main.c +0 -37
user/vdso/build.mk +2 -2