Kernel: Rewrite APIC and PIC more OOP friendly

x86_64 port is slowly coming together
This commit is contained in:
Bananymous
2023-01-23 20:13:57 +02:00
parent b50bb03ed4
commit ba53582f23
13 changed files with 575 additions and 572 deletions

View File

@@ -29,24 +29,26 @@ LIBS:=$(LIBS) $(KERNEL_ARCH_LIBS)
BUILDDIR=$(abspath build)
KERNEL_OBJS= \
$(KERNEL_ARCH_OBJS) \
kernel/build_libc.o \
kernel/CPUID.o \
kernel/font.o \
kernel/Input.o \
kernel/kernel.o \
kernel/kmalloc.o \
kernel/Panic.o \
kernel/PIC.o \
kernel/PIT.o \
kernel/RTC.o \
kernel/Serial.o \
kernel/Shell.o \
kernel/SSP.o \
kernel/TTY.o \
kernel/VesaTerminalDriver.o \
icxxabi.o \
KERNEL_OBJS= \
$(KERNEL_ARCH_OBJS) \
kernel/APIC.o \
kernel/build_libc.o \
kernel/CPUID.o \
kernel/font.o \
kernel/Input.o \
kernel/InterruptController.o \
kernel/kernel.o \
kernel/kmalloc.o \
kernel/Panic.o \
kernel/PIC.o \
kernel/PIT.o \
kernel/RTC.o \
kernel/Serial.o \
kernel/Shell.o \
kernel/SSP.o \
kernel/TTY.o \
kernel/VesaTerminalDriver.o \
icxxabi.o \
OBJS= \
$(ARCHDIR)/crti.o \