index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Arch
/
x86
/
common
Age
Commit message (
Expand
)
Author
2021-06-27
Kernel: Implement initializing threads on x86_64
Gunnar Beutner
2021-06-27
Kernel: Rename Thread::tss to Thread::regs and add x86_64 support
Gunnar Beutner
2021-06-27
Kernel: Reorder code a bit to clarify which #if block it belongs to
Gunnar Beutner
2021-06-27
Kernel: Implement safe_* memory access functions for x86_64
Gunnar Beutner
2021-06-27
Kernel: Use macros for GDT indices instead of hardcoding the values
Gunnar Beutner
2021-06-27
Kernel: Add support for interrupts on x86_64
Gunnar Beutner
2021-06-27
Kernel+Userland: Add x86_64 registers to RegisterState/PtraceRegisters
Gunnar Beutner
2021-06-27
Kernel: Fix incorrect flags for the GDT entries
Gunnar Beutner
2021-06-26
Kernel: Add CPUID flag for long mode
Gunnar Beutner
2021-06-26
Kernel: Fix off-by-one error in Processor::write_raw_gdt_entry
Gunnar Beutner
2021-06-26
Kernel: Add support for setting up a x86_64 GDT once in C++ land
Gunnar Beutner
2021-06-26
Kernel: Fix GDT limits
Gunnar Beutner
2021-06-25
Kernel: Move Multiboot header into a separate file
Gunnar Beutner
2021-06-24
Kernel: Use proper `Atomic<T>` types in CPU
Daniel Bertalan
2021-06-24
Kernel: Add stubs for missing x86_64 functionality
Gunnar Beutner
2021-06-24
Kernel: Move special sections into Sections.h
Hendiadyoin1
2021-06-24
Kernel: Pull apart CPU.h
Hendiadyoin1