Working i386 paging and liballoc

This commit is contained in:
2025-12-07 00:53:33 +01:00
commit de5350010b
75 changed files with 6716 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
dir_sys := $(patsubst %/,%,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))
c_files += $(dir_sys)/cpu.c \
$(dir_sys)/multiboot.c \
$(dir_sys)/serialdbg.c \
$(dir_sys)/ioport.c \
$(dir_sys)/isr1.c \
$(dir_sys)/pic.c \
$(dir_sys)/mm.c
S_files += $(dir_sys)/gdt_flush.S \
$(dir_sys)/tss_flush.S \
$(dir_sys)/idt_flush.S \
$(dir_sys)/isr.S \
$(dir_sys)/halt.S
o_files += $(dir_sys)/cpu.o \
$(dir_sys)/multiboot.o \
$(dir_sys)/gdt_flush.o \
$(dir_sys)/tss_flush.o \
$(dir_sys)/idt_flush.o \
$(dir_sys)/isr.o \
$(dir_sys)/serialdbg.o \
$(dir_sys)/ioport.o \
$(dir_sys)/isr1.o \
$(dir_sys)/halt.o \
$(dir_sys)/pic.o \
$(dir_sys)/mm.o