Began the process of moving XnoeOS to using more OOP constructs. Added PageDirectory class. Added PageTable class. Added tuple data type. Added beginnings of the skeleton for Allocator and Process.
This commit is contained in:
@@ -5,7 +5,7 @@ LDFLAGS =
|
||||
DISK_IMG_FILES = build/kernel/kernel.bin
|
||||
KERNEL_OBJS = build/kernel/entry.o build/kernel/screenstuff.o build/kernel/io.o build/kernel/idt.o build/kernel/keyboard.o \
|
||||
build/kernel/strings.o build/kernel/atapio.o build/kernel/kernel.o build/kernel/paging.o build/kernel/allocate.o \
|
||||
build/kernel/gdt.o
|
||||
build/kernel/gdt.o build/kernel/memory.o
|
||||
STAGE2_OBS = build/c_code_entry.o build/boot_stage2/io.o build/boot_stage2/atapio.o build/boot_stage2/strings.o build/boot_stage2/screenstuff.o build/boot_stage2/stage2.o build/boot_stage2/paging.o
|
||||
|
||||
run: disk.img
|
||||
@@ -26,6 +26,7 @@ prepare:
|
||||
mkdir -p build/boot
|
||||
mkdir -p build/boot_stage2
|
||||
mkdir -p build/kernel
|
||||
mkdir -p build/kernel/datatypes
|
||||
mountpoint img.d | grep not || umount img.d
|
||||
|
||||
clean:
|
||||
|
||||
Reference in New Issue
Block a user