From 3b3e2597a15f56d5b514e3fe66ac3c955493fec3 Mon Sep 17 00:00:00 2001 From: Nigel Date: Wed, 17 Aug 2022 14:29:26 +0200 Subject: [PATCH] Restructering Kernel folder before moving to higher half kernel The boot up process will be changed somewhat dramatically, therefor a restructering of the kernel seems as a good starting point. --- src/kernel/{ => Drivers/PCI}/pci.cpp | 0 src/kernel/{ => Drivers/PCI}/pci.h | 0 src/kernel/{pic => Drivers/PIC}/pic.cpp | 0 src/kernel/{pic => Drivers/PIC}/pic.h | 0 src/kernel/{ => Drivers/PIT}/pit.cpp | 0 src/kernel/{ => Drivers/PIT}/pit.h | 0 src/kernel/{keyboard => Drivers/PS-2}/keyboard.cpp | 0 src/kernel/{keyboard => Drivers/PS-2}/keyboard.h | 0 src/kernel/{ports => Drivers/Serial}/serial.cpp | 0 src/kernel/{ports => Drivers/Serial}/serial.h | 0 src/kernel/{vga => Drivers/VGA}/VBE.h | 0 src/kernel/{vga => Drivers/VGA}/colors.h | 0 src/kernel/{drivers => Drivers}/cmos/cmos.cpp | 0 src/kernel/{filesystems => FileSystem}/FAT/FAT16.cpp | 0 src/kernel/{filesystems => FileSystem}/FAT/FAT16.h | 0 src/kernel/{ => Interrupts}/idt/idt.cpp | 0 src/kernel/{ => Interrupts}/idt/idt.h | 0 src/kernel/{ => Interrupts}/idt/idt.s | 0 src/kernel/{ => Interrupts}/idt/scancodes/set1.h | 0 src/kernel/{ => KernelLauncher}/boot.s | 0 src/kernel/{ => KernelLauncher}/bootcheck.h | 0 src/kernel/{ => KernelLauncher}/crti.s | 0 src/kernel/{ => KernelLauncher}/crtn.s | 0 src/kernel/{gdt => Memory/GDT}/gdt.s | 0 src/kernel/{gdt => Memory/GDT}/gdtc.cpp | 0 src/kernel/{gdt => Memory/GDT}/gdtc.h | 0 src/kernel/{memory => Memory}/memory.cpp | 0 src/kernel/{memory => Memory}/memory.h | 0 src/kernel/{memory => Memory}/memoryinfo.h | 0 src/kernel/{memory => Memory}/paging.cpp | 0 src/kernel/{memory => Memory}/paging.definitions.h | 0 src/kernel/{memory => Memory}/paging.h | 0 src/kernel/{ => Memory}/paging.s | 0 .../{sv-terminal => SuperVisorTerminal}/superVisorTerminal.cpp | 0 .../{sv-terminal => SuperVisorTerminal}/superVisorTerminal.h | 0 src/kernel/{tty => Terminal}/kterm.cpp | 0 src/kernel/{tty => Terminal}/kterm.h | 0 src/kernel/{kstructures => }/bitmap.h | 0 src/kernel/{bootloader => }/multiboot.h | 0 39 files changed, 0 insertions(+), 0 deletions(-) rename src/kernel/{ => Drivers/PCI}/pci.cpp (100%) rename src/kernel/{ => Drivers/PCI}/pci.h (100%) rename src/kernel/{pic => Drivers/PIC}/pic.cpp (100%) rename src/kernel/{pic => Drivers/PIC}/pic.h (100%) rename src/kernel/{ => Drivers/PIT}/pit.cpp (100%) rename src/kernel/{ => Drivers/PIT}/pit.h (100%) rename src/kernel/{keyboard => Drivers/PS-2}/keyboard.cpp (100%) rename src/kernel/{keyboard => Drivers/PS-2}/keyboard.h (100%) rename src/kernel/{ports => Drivers/Serial}/serial.cpp (100%) rename src/kernel/{ports => Drivers/Serial}/serial.h (100%) rename src/kernel/{vga => Drivers/VGA}/VBE.h (100%) rename src/kernel/{vga => Drivers/VGA}/colors.h (100%) rename src/kernel/{drivers => Drivers}/cmos/cmos.cpp (100%) rename src/kernel/{filesystems => FileSystem}/FAT/FAT16.cpp (100%) rename src/kernel/{filesystems => FileSystem}/FAT/FAT16.h (100%) rename src/kernel/{ => Interrupts}/idt/idt.cpp (100%) rename src/kernel/{ => Interrupts}/idt/idt.h (100%) rename src/kernel/{ => Interrupts}/idt/idt.s (100%) rename src/kernel/{ => Interrupts}/idt/scancodes/set1.h (100%) rename src/kernel/{ => KernelLauncher}/boot.s (100%) rename src/kernel/{ => KernelLauncher}/bootcheck.h (100%) rename src/kernel/{ => KernelLauncher}/crti.s (100%) rename src/kernel/{ => KernelLauncher}/crtn.s (100%) rename src/kernel/{gdt => Memory/GDT}/gdt.s (100%) rename src/kernel/{gdt => Memory/GDT}/gdtc.cpp (100%) rename src/kernel/{gdt => Memory/GDT}/gdtc.h (100%) rename src/kernel/{memory => Memory}/memory.cpp (100%) rename src/kernel/{memory => Memory}/memory.h (100%) rename src/kernel/{memory => Memory}/memoryinfo.h (100%) rename src/kernel/{memory => Memory}/paging.cpp (100%) rename src/kernel/{memory => Memory}/paging.definitions.h (100%) rename src/kernel/{memory => Memory}/paging.h (100%) rename src/kernel/{ => Memory}/paging.s (100%) rename src/kernel/{sv-terminal => SuperVisorTerminal}/superVisorTerminal.cpp (100%) rename src/kernel/{sv-terminal => SuperVisorTerminal}/superVisorTerminal.h (100%) rename src/kernel/{tty => Terminal}/kterm.cpp (100%) rename src/kernel/{tty => Terminal}/kterm.h (100%) rename src/kernel/{kstructures => }/bitmap.h (100%) rename src/kernel/{bootloader => }/multiboot.h (100%) diff --git a/src/kernel/pci.cpp b/src/kernel/Drivers/PCI/pci.cpp similarity index 100% rename from src/kernel/pci.cpp rename to src/kernel/Drivers/PCI/pci.cpp diff --git a/src/kernel/pci.h b/src/kernel/Drivers/PCI/pci.h similarity index 100% rename from src/kernel/pci.h rename to src/kernel/Drivers/PCI/pci.h diff --git a/src/kernel/pic/pic.cpp b/src/kernel/Drivers/PIC/pic.cpp similarity index 100% rename from src/kernel/pic/pic.cpp rename to src/kernel/Drivers/PIC/pic.cpp diff --git a/src/kernel/pic/pic.h b/src/kernel/Drivers/PIC/pic.h similarity index 100% rename from src/kernel/pic/pic.h rename to src/kernel/Drivers/PIC/pic.h diff --git a/src/kernel/pit.cpp b/src/kernel/Drivers/PIT/pit.cpp similarity index 100% rename from src/kernel/pit.cpp rename to src/kernel/Drivers/PIT/pit.cpp diff --git a/src/kernel/pit.h b/src/kernel/Drivers/PIT/pit.h similarity index 100% rename from src/kernel/pit.h rename to src/kernel/Drivers/PIT/pit.h diff --git a/src/kernel/keyboard/keyboard.cpp b/src/kernel/Drivers/PS-2/keyboard.cpp similarity index 100% rename from src/kernel/keyboard/keyboard.cpp rename to src/kernel/Drivers/PS-2/keyboard.cpp diff --git a/src/kernel/keyboard/keyboard.h b/src/kernel/Drivers/PS-2/keyboard.h similarity index 100% rename from src/kernel/keyboard/keyboard.h rename to src/kernel/Drivers/PS-2/keyboard.h diff --git a/src/kernel/ports/serial.cpp b/src/kernel/Drivers/Serial/serial.cpp similarity index 100% rename from src/kernel/ports/serial.cpp rename to src/kernel/Drivers/Serial/serial.cpp diff --git a/src/kernel/ports/serial.h b/src/kernel/Drivers/Serial/serial.h similarity index 100% rename from src/kernel/ports/serial.h rename to src/kernel/Drivers/Serial/serial.h diff --git a/src/kernel/vga/VBE.h b/src/kernel/Drivers/VGA/VBE.h similarity index 100% rename from src/kernel/vga/VBE.h rename to src/kernel/Drivers/VGA/VBE.h diff --git a/src/kernel/vga/colors.h b/src/kernel/Drivers/VGA/colors.h similarity index 100% rename from src/kernel/vga/colors.h rename to src/kernel/Drivers/VGA/colors.h diff --git a/src/kernel/drivers/cmos/cmos.cpp b/src/kernel/Drivers/cmos/cmos.cpp similarity index 100% rename from src/kernel/drivers/cmos/cmos.cpp rename to src/kernel/Drivers/cmos/cmos.cpp diff --git a/src/kernel/filesystems/FAT/FAT16.cpp b/src/kernel/FileSystem/FAT/FAT16.cpp similarity index 100% rename from src/kernel/filesystems/FAT/FAT16.cpp rename to src/kernel/FileSystem/FAT/FAT16.cpp diff --git a/src/kernel/filesystems/FAT/FAT16.h b/src/kernel/FileSystem/FAT/FAT16.h similarity index 100% rename from src/kernel/filesystems/FAT/FAT16.h rename to src/kernel/FileSystem/FAT/FAT16.h diff --git a/src/kernel/idt/idt.cpp b/src/kernel/Interrupts/idt/idt.cpp similarity index 100% rename from src/kernel/idt/idt.cpp rename to src/kernel/Interrupts/idt/idt.cpp diff --git a/src/kernel/idt/idt.h b/src/kernel/Interrupts/idt/idt.h similarity index 100% rename from src/kernel/idt/idt.h rename to src/kernel/Interrupts/idt/idt.h diff --git a/src/kernel/idt/idt.s b/src/kernel/Interrupts/idt/idt.s similarity index 100% rename from src/kernel/idt/idt.s rename to src/kernel/Interrupts/idt/idt.s diff --git a/src/kernel/idt/scancodes/set1.h b/src/kernel/Interrupts/idt/scancodes/set1.h similarity index 100% rename from src/kernel/idt/scancodes/set1.h rename to src/kernel/Interrupts/idt/scancodes/set1.h diff --git a/src/kernel/boot.s b/src/kernel/KernelLauncher/boot.s similarity index 100% rename from src/kernel/boot.s rename to src/kernel/KernelLauncher/boot.s diff --git a/src/kernel/bootcheck.h b/src/kernel/KernelLauncher/bootcheck.h similarity index 100% rename from src/kernel/bootcheck.h rename to src/kernel/KernelLauncher/bootcheck.h diff --git a/src/kernel/crti.s b/src/kernel/KernelLauncher/crti.s similarity index 100% rename from src/kernel/crti.s rename to src/kernel/KernelLauncher/crti.s diff --git a/src/kernel/crtn.s b/src/kernel/KernelLauncher/crtn.s similarity index 100% rename from src/kernel/crtn.s rename to src/kernel/KernelLauncher/crtn.s diff --git a/src/kernel/gdt/gdt.s b/src/kernel/Memory/GDT/gdt.s similarity index 100% rename from src/kernel/gdt/gdt.s rename to src/kernel/Memory/GDT/gdt.s diff --git a/src/kernel/gdt/gdtc.cpp b/src/kernel/Memory/GDT/gdtc.cpp similarity index 100% rename from src/kernel/gdt/gdtc.cpp rename to src/kernel/Memory/GDT/gdtc.cpp diff --git a/src/kernel/gdt/gdtc.h b/src/kernel/Memory/GDT/gdtc.h similarity index 100% rename from src/kernel/gdt/gdtc.h rename to src/kernel/Memory/GDT/gdtc.h diff --git a/src/kernel/memory/memory.cpp b/src/kernel/Memory/memory.cpp similarity index 100% rename from src/kernel/memory/memory.cpp rename to src/kernel/Memory/memory.cpp diff --git a/src/kernel/memory/memory.h b/src/kernel/Memory/memory.h similarity index 100% rename from src/kernel/memory/memory.h rename to src/kernel/Memory/memory.h diff --git a/src/kernel/memory/memoryinfo.h b/src/kernel/Memory/memoryinfo.h similarity index 100% rename from src/kernel/memory/memoryinfo.h rename to src/kernel/Memory/memoryinfo.h diff --git a/src/kernel/memory/paging.cpp b/src/kernel/Memory/paging.cpp similarity index 100% rename from src/kernel/memory/paging.cpp rename to src/kernel/Memory/paging.cpp diff --git a/src/kernel/memory/paging.definitions.h b/src/kernel/Memory/paging.definitions.h similarity index 100% rename from src/kernel/memory/paging.definitions.h rename to src/kernel/Memory/paging.definitions.h diff --git a/src/kernel/memory/paging.h b/src/kernel/Memory/paging.h similarity index 100% rename from src/kernel/memory/paging.h rename to src/kernel/Memory/paging.h diff --git a/src/kernel/paging.s b/src/kernel/Memory/paging.s similarity index 100% rename from src/kernel/paging.s rename to src/kernel/Memory/paging.s diff --git a/src/kernel/sv-terminal/superVisorTerminal.cpp b/src/kernel/SuperVisorTerminal/superVisorTerminal.cpp similarity index 100% rename from src/kernel/sv-terminal/superVisorTerminal.cpp rename to src/kernel/SuperVisorTerminal/superVisorTerminal.cpp diff --git a/src/kernel/sv-terminal/superVisorTerminal.h b/src/kernel/SuperVisorTerminal/superVisorTerminal.h similarity index 100% rename from src/kernel/sv-terminal/superVisorTerminal.h rename to src/kernel/SuperVisorTerminal/superVisorTerminal.h diff --git a/src/kernel/tty/kterm.cpp b/src/kernel/Terminal/kterm.cpp similarity index 100% rename from src/kernel/tty/kterm.cpp rename to src/kernel/Terminal/kterm.cpp diff --git a/src/kernel/tty/kterm.h b/src/kernel/Terminal/kterm.h similarity index 100% rename from src/kernel/tty/kterm.h rename to src/kernel/Terminal/kterm.h diff --git a/src/kernel/kstructures/bitmap.h b/src/kernel/bitmap.h similarity index 100% rename from src/kernel/kstructures/bitmap.h rename to src/kernel/bitmap.h diff --git a/src/kernel/bootloader/multiboot.h b/src/kernel/multiboot.h similarity index 100% rename from src/kernel/bootloader/multiboot.h rename to src/kernel/multiboot.h