From e998615253fd6b2fc13b6af369b5c704710ecb3f Mon Sep 17 00:00:00 2001 From: Bananymous Date: Thu, 8 Dec 2022 17:50:04 +0200 Subject: [PATCH] Kernel: Move GDT and IDT files to architecture specific folder --- kernel/Makefile | 4 ---- kernel/{kernel => arch/i386}/GDT.cpp | 0 kernel/{kernel => arch/i386}/GDT_asm.S | 0 kernel/{kernel => arch/i386}/IDT.cpp | 0 kernel/{kernel => arch/i386}/IDT_asm.S | 0 kernel/arch/i386/make.config | 4 ++++ 6 files changed, 4 insertions(+), 4 deletions(-) rename kernel/{kernel => arch/i386}/GDT.cpp (100%) rename kernel/{kernel => arch/i386}/GDT_asm.S (100%) rename kernel/{kernel => arch/i386}/IDT.cpp (100%) rename kernel/{kernel => arch/i386}/IDT_asm.S (100%) diff --git a/kernel/Makefile b/kernel/Makefile index 5809bd09..cce0a261 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -31,10 +31,6 @@ BUILDDIR=$(abspath build) KERNEL_OBJS=\ $(KERNEL_ARCH_OBJS) \ -kernel/GDT.o \ -kernel/GDT_asm.o \ -kernel/IDT.o \ -kernel/IDT_asm.o \ kernel/kernel.o \ kernel/kmalloc.o \ kernel/PIC.o \ diff --git a/kernel/kernel/GDT.cpp b/kernel/arch/i386/GDT.cpp similarity index 100% rename from kernel/kernel/GDT.cpp rename to kernel/arch/i386/GDT.cpp diff --git a/kernel/kernel/GDT_asm.S b/kernel/arch/i386/GDT_asm.S similarity index 100% rename from kernel/kernel/GDT_asm.S rename to kernel/arch/i386/GDT_asm.S diff --git a/kernel/kernel/IDT.cpp b/kernel/arch/i386/IDT.cpp similarity index 100% rename from kernel/kernel/IDT.cpp rename to kernel/arch/i386/IDT.cpp diff --git a/kernel/kernel/IDT_asm.S b/kernel/arch/i386/IDT_asm.S similarity index 100% rename from kernel/kernel/IDT_asm.S rename to kernel/arch/i386/IDT_asm.S diff --git a/kernel/arch/i386/make.config b/kernel/arch/i386/make.config index a4cbb930..a452f1be 100644 --- a/kernel/arch/i386/make.config +++ b/kernel/arch/i386/make.config @@ -6,3 +6,7 @@ KERNEL_ARCH_LIBS= KERNEL_ARCH_OBJS=\ $(ARCHDIR)/boot.o \ $(ARCHDIR)/tty.o \ +$(ARCHDIR)/GDT.o \ +$(ARCHDIR)/GDT_asm.o \ +$(ARCHDIR)/IDT.o \ +$(ARCHDIR)/IDT_asm.o \