├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── grub.cfg └── kernel ├── .gitignore ├── Makefile ├── arch └── x86_64 │ ├── control_register.h │ ├── gdt.h │ ├── kernel.h │ ├── mmu.h │ └── msr.h ├── boot.S ├── kernel.c ├── kernel.h ├── kernel.ld ├── multiboot2.h └── sizes.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/README.md -------------------------------------------------------------------------------- /grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/grub.cfg -------------------------------------------------------------------------------- /kernel/.gitignore: -------------------------------------------------------------------------------- 1 | kernel 2 | TAGS 3 | -------------------------------------------------------------------------------- /kernel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/Makefile -------------------------------------------------------------------------------- /kernel/arch/x86_64/control_register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/arch/x86_64/control_register.h -------------------------------------------------------------------------------- /kernel/arch/x86_64/gdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/arch/x86_64/gdt.h -------------------------------------------------------------------------------- /kernel/arch/x86_64/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/arch/x86_64/kernel.h -------------------------------------------------------------------------------- /kernel/arch/x86_64/mmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/arch/x86_64/mmu.h -------------------------------------------------------------------------------- /kernel/arch/x86_64/msr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/arch/x86_64/msr.h -------------------------------------------------------------------------------- /kernel/boot.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/boot.S -------------------------------------------------------------------------------- /kernel/kernel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/kernel.c -------------------------------------------------------------------------------- /kernel/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/kernel.h -------------------------------------------------------------------------------- /kernel/kernel.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/kernel.ld -------------------------------------------------------------------------------- /kernel/multiboot2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/multiboot2.h -------------------------------------------------------------------------------- /kernel/sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/missimer/x86-64-kernel-boot/HEAD/kernel/sizes.h --------------------------------------------------------------------------------