├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── kernel ├── ACPI.cpp ├── ACPI.hpp ├── Bootloader │ ├── BootInfo.cpp │ ├── BootInfo.hpp │ ├── Entry.cpp │ ├── Util.cpp │ ├── Util.hpp │ └── stivale2.h ├── CMakeLists.txt ├── Common.hpp ├── Constants.hpp ├── GDT.cpp ├── GDT.hpp ├── IDT.cpp ├── IDT.hpp ├── IO.cpp ├── IO.hpp ├── Interrupts.cpp ├── Interrupts.hpp ├── KernelEntry.cpp ├── KeyCodes.hpp ├── Keyboard.cpp ├── Keyboard.hpp ├── Panic.cpp ├── Panic.hpp ├── PhysicalMemoryManager.cpp ├── PhysicalMemoryManager.hpp ├── Printf.cpp ├── Printf.hpp ├── Puts.cpp ├── Puts.hpp ├── Renderer │ ├── Colors.hpp │ ├── Font.cpp │ ├── Font.hpp │ ├── FontRenderer.cpp │ ├── FontRenderer.hpp │ ├── Framebuffer.cpp │ └── Framebuffer.hpp ├── Utils │ ├── Bitmap.cpp │ ├── Bitmap.hpp │ ├── String.cpp │ └── String.hpp ├── VirtualMemoryManager.cpp ├── VirtualMemoryManager.hpp └── linker.ld ├── limine.cfg └── log /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/README.md -------------------------------------------------------------------------------- /kernel/ACPI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/ACPI.cpp -------------------------------------------------------------------------------- /kernel/ACPI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/ACPI.hpp -------------------------------------------------------------------------------- /kernel/Bootloader/BootInfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/BootInfo.cpp -------------------------------------------------------------------------------- /kernel/Bootloader/BootInfo.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/BootInfo.hpp -------------------------------------------------------------------------------- /kernel/Bootloader/Entry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/Entry.cpp -------------------------------------------------------------------------------- /kernel/Bootloader/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/Util.cpp -------------------------------------------------------------------------------- /kernel/Bootloader/Util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/Util.hpp -------------------------------------------------------------------------------- /kernel/Bootloader/stivale2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Bootloader/stivale2.h -------------------------------------------------------------------------------- /kernel/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/CMakeLists.txt -------------------------------------------------------------------------------- /kernel/Common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Common.hpp -------------------------------------------------------------------------------- /kernel/Constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Constants.hpp -------------------------------------------------------------------------------- /kernel/GDT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/GDT.cpp -------------------------------------------------------------------------------- /kernel/GDT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/GDT.hpp -------------------------------------------------------------------------------- /kernel/IDT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/IDT.cpp -------------------------------------------------------------------------------- /kernel/IDT.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/IDT.hpp -------------------------------------------------------------------------------- /kernel/IO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/IO.cpp -------------------------------------------------------------------------------- /kernel/IO.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/IO.hpp -------------------------------------------------------------------------------- /kernel/Interrupts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Interrupts.cpp -------------------------------------------------------------------------------- /kernel/Interrupts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Interrupts.hpp -------------------------------------------------------------------------------- /kernel/KernelEntry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/KernelEntry.cpp -------------------------------------------------------------------------------- /kernel/KeyCodes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/KeyCodes.hpp -------------------------------------------------------------------------------- /kernel/Keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Keyboard.cpp -------------------------------------------------------------------------------- /kernel/Keyboard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Keyboard.hpp -------------------------------------------------------------------------------- /kernel/Panic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Panic.cpp -------------------------------------------------------------------------------- /kernel/Panic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Panic.hpp -------------------------------------------------------------------------------- /kernel/PhysicalMemoryManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/PhysicalMemoryManager.cpp -------------------------------------------------------------------------------- /kernel/PhysicalMemoryManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/PhysicalMemoryManager.hpp -------------------------------------------------------------------------------- /kernel/Printf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Printf.cpp -------------------------------------------------------------------------------- /kernel/Printf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Printf.hpp -------------------------------------------------------------------------------- /kernel/Puts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Puts.cpp -------------------------------------------------------------------------------- /kernel/Puts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Puts.hpp -------------------------------------------------------------------------------- /kernel/Renderer/Colors.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/Colors.hpp -------------------------------------------------------------------------------- /kernel/Renderer/Font.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/Font.cpp -------------------------------------------------------------------------------- /kernel/Renderer/Font.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/Font.hpp -------------------------------------------------------------------------------- /kernel/Renderer/FontRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/FontRenderer.cpp -------------------------------------------------------------------------------- /kernel/Renderer/FontRenderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/FontRenderer.hpp -------------------------------------------------------------------------------- /kernel/Renderer/Framebuffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/Framebuffer.cpp -------------------------------------------------------------------------------- /kernel/Renderer/Framebuffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Renderer/Framebuffer.hpp -------------------------------------------------------------------------------- /kernel/Utils/Bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Utils/Bitmap.cpp -------------------------------------------------------------------------------- /kernel/Utils/Bitmap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Utils/Bitmap.hpp -------------------------------------------------------------------------------- /kernel/Utils/String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Utils/String.cpp -------------------------------------------------------------------------------- /kernel/Utils/String.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/Utils/String.hpp -------------------------------------------------------------------------------- /kernel/VirtualMemoryManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/VirtualMemoryManager.cpp -------------------------------------------------------------------------------- /kernel/VirtualMemoryManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/VirtualMemoryManager.hpp -------------------------------------------------------------------------------- /kernel/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/kernel/linker.ld -------------------------------------------------------------------------------- /limine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brightprogrammer/MisraOS/HEAD/limine.cfg -------------------------------------------------------------------------------- /log: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------