├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── CONTRIBUTING.md ├── Doxyfile ├── FW.png ├── FW100.png ├── LICENSE ├── Makefile ├── disk.txt ├── doxygen-index.md ├── firmware └── uefi │ └── tianocore-64.uefi ├── keys └── public_key.pem ├── readme.md └── source ├── Makefile ├── boot ├── Vera.sfn ├── iso.f16 ├── libFrostedWM.so └── limine.cfg ├── drivers ├── audio │ └── pc-speaker.c ├── networking │ └── ethernet │ │ └── RTL │ │ └── 8139.c └── serial.c ├── includes ├── C++ │ └── vector ├── acpi-shutdown.h ├── acpi.h ├── ahci.h ├── algorithms │ └── hashing.h ├── archive │ └── tarball.h ├── basics.h ├── cc-asm.h ├── commands │ ├── commands.h │ └── login.h ├── cpuid2.h ├── debugger.h ├── disk │ ├── gpt.h │ └── mbr.h ├── drivers │ ├── pc-speaker.h │ ├── rtl8139.h │ └── serial.h ├── executables │ ├── elf.h │ └── fwde.h ├── fb.h ├── fdlfcn.h ├── filesystems │ └── fwrfs.h ├── flanterm │ └── flanterm.h ├── gdt.h ├── graphics.h ├── hal.h ├── heap.h ├── idt.h ├── image │ └── targa.h ├── isr.h ├── kernel.h ├── keyboard.h ├── limine.h ├── linkedlist.h ├── math │ └── fpu.h ├── meltdown.h ├── memory.h ├── opengl │ ├── gl.h │ ├── glbackend.h │ ├── glcontext.h │ ├── glmat.h │ └── glvec.h ├── paging.h ├── pci.h ├── pit.h ├── ps2-mouse.h ├── secure-boot.h ├── sh_util.h ├── sse.h ├── ssfn.h ├── strings.h ├── syscalls.h ├── tss.h ├── unifont.h ├── userland.h └── versions.h ├── kernel └── C │ ├── .extras.md │ ├── acpi-shutdown.c │ ├── acpi.c │ ├── ahci.c │ ├── algorithms │ └── hashing.c │ ├── archive │ └── tarball.c │ ├── cc-asm.c │ ├── cpuid.c │ ├── debugger.c │ ├── executables │ ├── elf.c │ └── fwde.c │ ├── fb.c │ ├── fdlfcn.c │ ├── filesystems │ └── fwrfs.c │ ├── flanterm │ └── flanterm.c │ ├── gdt.c │ ├── hal.c │ ├── heap.c │ ├── image │ └── targa.c │ ├── interrupts │ ├── idt.c │ ├── interrupt-x86_64.asm │ └── isr.c │ ├── kernel.c │ ├── linkedlist.c │ ├── logger.c │ ├── math │ └── fpu.c │ ├── meltdown.c │ ├── memory.c │ ├── opengl │ ├── glbackend.c │ ├── glcontext.c │ └── glmat.c │ ├── paging.c │ ├── pci.c │ ├── pit.c │ ├── rtc.c │ ├── secure-boot.c │ ├── shell │ ├── commands │ │ ├── .guide.md │ │ ├── cat.c │ │ ├── cd.c │ │ ├── clear.c │ │ ├── echo.c │ │ ├── fwfetch.c │ │ ├── ls.c │ │ ├── mkdir.c │ │ ├── pwd.c │ │ ├── rm.c │ │ ├── shutdown.c │ │ ├── touch.c │ │ └── whoami.c │ ├── login.c │ └── sh.c │ ├── sse.c │ ├── strings.c │ ├── syscalls.c │ ├── tss.c │ ├── user-input │ ├── keyboard.c │ └── ps2-mouse.c │ └── userland.c ├── linker └── linker.ld └── versions.sh /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/.gitmodules -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/Doxyfile -------------------------------------------------------------------------------- /FW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/FW.png -------------------------------------------------------------------------------- /FW100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/FW100.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/Makefile -------------------------------------------------------------------------------- /disk.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/disk.txt -------------------------------------------------------------------------------- /doxygen-index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/doxygen-index.md -------------------------------------------------------------------------------- /firmware/uefi/tianocore-64.uefi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/firmware/uefi/tianocore-64.uefi -------------------------------------------------------------------------------- /keys/public_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/keys/public_key.pem -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/readme.md -------------------------------------------------------------------------------- /source/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/Makefile -------------------------------------------------------------------------------- /source/boot/Vera.sfn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/boot/Vera.sfn -------------------------------------------------------------------------------- /source/boot/iso.f16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/boot/iso.f16 -------------------------------------------------------------------------------- /source/boot/libFrostedWM.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/boot/libFrostedWM.so -------------------------------------------------------------------------------- /source/boot/limine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/boot/limine.cfg -------------------------------------------------------------------------------- /source/drivers/audio/pc-speaker.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/drivers/audio/pc-speaker.c -------------------------------------------------------------------------------- /source/drivers/networking/ethernet/RTL/8139.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/drivers/networking/ethernet/RTL/8139.c -------------------------------------------------------------------------------- /source/drivers/serial.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/drivers/serial.c -------------------------------------------------------------------------------- /source/includes/C++/vector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/C++/vector -------------------------------------------------------------------------------- /source/includes/acpi-shutdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/acpi-shutdown.h -------------------------------------------------------------------------------- /source/includes/acpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/acpi.h -------------------------------------------------------------------------------- /source/includes/ahci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/ahci.h -------------------------------------------------------------------------------- /source/includes/algorithms/hashing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/algorithms/hashing.h -------------------------------------------------------------------------------- /source/includes/archive/tarball.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/archive/tarball.h -------------------------------------------------------------------------------- /source/includes/basics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/basics.h -------------------------------------------------------------------------------- /source/includes/cc-asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/cc-asm.h -------------------------------------------------------------------------------- /source/includes/commands/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/commands/commands.h -------------------------------------------------------------------------------- /source/includes/commands/login.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/commands/login.h -------------------------------------------------------------------------------- /source/includes/cpuid2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/cpuid2.h -------------------------------------------------------------------------------- /source/includes/debugger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/debugger.h -------------------------------------------------------------------------------- /source/includes/disk/gpt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/disk/gpt.h -------------------------------------------------------------------------------- /source/includes/disk/mbr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/disk/mbr.h -------------------------------------------------------------------------------- /source/includes/drivers/pc-speaker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/drivers/pc-speaker.h -------------------------------------------------------------------------------- /source/includes/drivers/rtl8139.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/drivers/rtl8139.h -------------------------------------------------------------------------------- /source/includes/drivers/serial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/drivers/serial.h -------------------------------------------------------------------------------- /source/includes/executables/elf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/executables/elf.h -------------------------------------------------------------------------------- /source/includes/executables/fwde.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/executables/fwde.h -------------------------------------------------------------------------------- /source/includes/fb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/fb.h -------------------------------------------------------------------------------- /source/includes/fdlfcn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/fdlfcn.h -------------------------------------------------------------------------------- /source/includes/filesystems/fwrfs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/filesystems/fwrfs.h -------------------------------------------------------------------------------- /source/includes/flanterm/flanterm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/flanterm/flanterm.h -------------------------------------------------------------------------------- /source/includes/gdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/gdt.h -------------------------------------------------------------------------------- /source/includes/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/graphics.h -------------------------------------------------------------------------------- /source/includes/hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/hal.h -------------------------------------------------------------------------------- /source/includes/heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/heap.h -------------------------------------------------------------------------------- /source/includes/idt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/idt.h -------------------------------------------------------------------------------- /source/includes/image/targa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/image/targa.h -------------------------------------------------------------------------------- /source/includes/isr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/isr.h -------------------------------------------------------------------------------- /source/includes/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/kernel.h -------------------------------------------------------------------------------- /source/includes/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/keyboard.h -------------------------------------------------------------------------------- /source/includes/limine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/limine.h -------------------------------------------------------------------------------- /source/includes/linkedlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/linkedlist.h -------------------------------------------------------------------------------- /source/includes/math/fpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/math/fpu.h -------------------------------------------------------------------------------- /source/includes/meltdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/meltdown.h -------------------------------------------------------------------------------- /source/includes/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/memory.h -------------------------------------------------------------------------------- /source/includes/opengl/gl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/opengl/gl.h -------------------------------------------------------------------------------- /source/includes/opengl/glbackend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/opengl/glbackend.h -------------------------------------------------------------------------------- /source/includes/opengl/glcontext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/opengl/glcontext.h -------------------------------------------------------------------------------- /source/includes/opengl/glmat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/opengl/glmat.h -------------------------------------------------------------------------------- /source/includes/opengl/glvec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/opengl/glvec.h -------------------------------------------------------------------------------- /source/includes/paging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/paging.h -------------------------------------------------------------------------------- /source/includes/pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/pci.h -------------------------------------------------------------------------------- /source/includes/pit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/pit.h -------------------------------------------------------------------------------- /source/includes/ps2-mouse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/ps2-mouse.h -------------------------------------------------------------------------------- /source/includes/secure-boot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/secure-boot.h -------------------------------------------------------------------------------- /source/includes/sh_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/sh_util.h -------------------------------------------------------------------------------- /source/includes/sse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/sse.h -------------------------------------------------------------------------------- /source/includes/ssfn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/ssfn.h -------------------------------------------------------------------------------- /source/includes/strings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/strings.h -------------------------------------------------------------------------------- /source/includes/syscalls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/syscalls.h -------------------------------------------------------------------------------- /source/includes/tss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/tss.h -------------------------------------------------------------------------------- /source/includes/unifont.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/unifont.h -------------------------------------------------------------------------------- /source/includes/userland.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/userland.h -------------------------------------------------------------------------------- /source/includes/versions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/includes/versions.h -------------------------------------------------------------------------------- /source/kernel/C/.extras.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/.extras.md -------------------------------------------------------------------------------- /source/kernel/C/acpi-shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/acpi-shutdown.c -------------------------------------------------------------------------------- /source/kernel/C/acpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/acpi.c -------------------------------------------------------------------------------- /source/kernel/C/ahci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/ahci.c -------------------------------------------------------------------------------- /source/kernel/C/algorithms/hashing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/algorithms/hashing.c -------------------------------------------------------------------------------- /source/kernel/C/archive/tarball.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/archive/tarball.c -------------------------------------------------------------------------------- /source/kernel/C/cc-asm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/cc-asm.c -------------------------------------------------------------------------------- /source/kernel/C/cpuid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/cpuid.c -------------------------------------------------------------------------------- /source/kernel/C/debugger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/debugger.c -------------------------------------------------------------------------------- /source/kernel/C/executables/elf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/executables/elf.c -------------------------------------------------------------------------------- /source/kernel/C/executables/fwde.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/executables/fwde.c -------------------------------------------------------------------------------- /source/kernel/C/fb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/fb.c -------------------------------------------------------------------------------- /source/kernel/C/fdlfcn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/fdlfcn.c -------------------------------------------------------------------------------- /source/kernel/C/filesystems/fwrfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/filesystems/fwrfs.c -------------------------------------------------------------------------------- /source/kernel/C/flanterm/flanterm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/flanterm/flanterm.c -------------------------------------------------------------------------------- /source/kernel/C/gdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/gdt.c -------------------------------------------------------------------------------- /source/kernel/C/hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/hal.c -------------------------------------------------------------------------------- /source/kernel/C/heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/heap.c -------------------------------------------------------------------------------- /source/kernel/C/image/targa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/image/targa.c -------------------------------------------------------------------------------- /source/kernel/C/interrupts/idt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/interrupts/idt.c -------------------------------------------------------------------------------- /source/kernel/C/interrupts/interrupt-x86_64.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/interrupts/interrupt-x86_64.asm -------------------------------------------------------------------------------- /source/kernel/C/interrupts/isr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/interrupts/isr.c -------------------------------------------------------------------------------- /source/kernel/C/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/kernel.c -------------------------------------------------------------------------------- /source/kernel/C/linkedlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/linkedlist.c -------------------------------------------------------------------------------- /source/kernel/C/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/logger.c -------------------------------------------------------------------------------- /source/kernel/C/math/fpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/math/fpu.c -------------------------------------------------------------------------------- /source/kernel/C/meltdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/meltdown.c -------------------------------------------------------------------------------- /source/kernel/C/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/memory.c -------------------------------------------------------------------------------- /source/kernel/C/opengl/glbackend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/opengl/glbackend.c -------------------------------------------------------------------------------- /source/kernel/C/opengl/glcontext.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/opengl/glcontext.c -------------------------------------------------------------------------------- /source/kernel/C/opengl/glmat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/opengl/glmat.c -------------------------------------------------------------------------------- /source/kernel/C/paging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/paging.c -------------------------------------------------------------------------------- /source/kernel/C/pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/pci.c -------------------------------------------------------------------------------- /source/kernel/C/pit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/pit.c -------------------------------------------------------------------------------- /source/kernel/C/rtc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/rtc.c -------------------------------------------------------------------------------- /source/kernel/C/secure-boot.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/secure-boot.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/.guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/.guide.md -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/cat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/cat.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/cd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/cd.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/clear.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/clear.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/echo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/echo.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/fwfetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/fwfetch.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/ls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/ls.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/mkdir.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/mkdir.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/pwd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/pwd.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/rm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/rm.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/shutdown.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/shutdown.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/touch.c -------------------------------------------------------------------------------- /source/kernel/C/shell/commands/whoami.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/commands/whoami.c -------------------------------------------------------------------------------- /source/kernel/C/shell/login.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/login.c -------------------------------------------------------------------------------- /source/kernel/C/shell/sh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/shell/sh.c -------------------------------------------------------------------------------- /source/kernel/C/sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/sse.c -------------------------------------------------------------------------------- /source/kernel/C/strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/strings.c -------------------------------------------------------------------------------- /source/kernel/C/syscalls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/syscalls.c -------------------------------------------------------------------------------- /source/kernel/C/tss.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/tss.c -------------------------------------------------------------------------------- /source/kernel/C/user-input/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/user-input/keyboard.c -------------------------------------------------------------------------------- /source/kernel/C/user-input/ps2-mouse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/user-input/ps2-mouse.c -------------------------------------------------------------------------------- /source/kernel/C/userland.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/kernel/C/userland.c -------------------------------------------------------------------------------- /source/linker/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/linker/linker.ld -------------------------------------------------------------------------------- /source/versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Frost-Wing/osdev/HEAD/source/versions.sh --------------------------------------------------------------------------------