summaryrefslogtreecommitdiff
path: root/Kernel/Arch/x86/common
AgeCommit message (Expand)Author
2021-06-27Kernel: Implement initializing threads on x86_64Gunnar Beutner
2021-06-27Kernel: Rename Thread::tss to Thread::regs and add x86_64 supportGunnar Beutner
2021-06-27Kernel: Reorder code a bit to clarify which #if block it belongs toGunnar Beutner
2021-06-27Kernel: Implement safe_* memory access functions for x86_64Gunnar Beutner
2021-06-27Kernel: Use macros for GDT indices instead of hardcoding the valuesGunnar Beutner
2021-06-27Kernel: Add support for interrupts on x86_64Gunnar Beutner
2021-06-27Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegistersGunnar Beutner
2021-06-27Kernel: Fix incorrect flags for the GDT entriesGunnar Beutner
2021-06-26Kernel: Add CPUID flag for long modeGunnar Beutner
2021-06-26Kernel: Fix off-by-one error in Processor::write_raw_gdt_entryGunnar Beutner
2021-06-26Kernel: Add support for setting up a x86_64 GDT once in C++ landGunnar Beutner
2021-06-26Kernel: Fix GDT limitsGunnar Beutner
2021-06-25Kernel: Move Multiboot header into a separate fileGunnar Beutner
2021-06-24Kernel: Use proper `Atomic<T>` types in CPUDaniel Bertalan
2021-06-24Kernel: Add stubs for missing x86_64 functionalityGunnar Beutner
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1