Tom 8a258edfd6 Kernel: Add x2APIC support 3 years ago
..
common 8a258edfd6 Kernel: Add x2APIC support 3 years ago
i386 1b9916439f Kernel: Make Processor::platform_string() return StringView 3 years ago
x86_64 1b9916439f Kernel: Make Processor::platform_string() return StringView 3 years ago
ASM_wrapper.h 249d6a490d Kernel: Add read_gs_value() and write_gs_value() 3 years ago
CPU.h 85e95105c6 Kernel: Mark read only RegisterState function parameters as const 4 years ago
CPUID.h 123087e235 Kernel: Allow specifying ecx with CPUID 3 years ago
DescriptorTable.h b5aad1c81d Kernel: Fix GDT and segment selectors to make userland work on x86_64 4 years ago
ISRStubs.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
InterruptDisabler.h 7ca3d413f7 Kernel: Pull apart CPU.h 4 years ago
Interrupts.h db334b50d0 Kernel: Don't byteswap the ISR number on interrupt entry 4 years ago
MSR.h 04a912f68f Kernel: Hide the implementation detail that MSRs use two registers 4 years ago
PageDirectory.h 93d98d4976 Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace 4 years ago
PageFault.h 7ca3d413f7 Kernel: Pull apart CPU.h 4 years ago
Processor.h 8a258edfd6 Kernel: Add x2APIC support 3 years ago
ProcessorInfo.h 7ca3d413f7 Kernel: Pull apart CPU.h 4 years ago
RegisterState.h 961f727448 Kernel: Consolidate a bunch of i386/x86_64 code paths 4 years ago
SafeMem.h df530941cc Kernel: Implement safe_* memory access functions for x86_64 4 years ago
ScopedCritical.h 0a02496f04 Kernel/SMP: Change critical sections to not disable interrupts 4 years ago
SmapDisabler.h 7ca3d413f7 Kernel: Pull apart CPU.h 4 years ago
TSS.h 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 years ago
TrapFrame.h 5666809889 Kernel: Fix building the kernel with LTO 4 years ago