| .. |
|
common
|
Kernel: Fix incorrect indentation
|
2021-07-05 17:12:56 +02:00 |
|
i386
|
Kernel: Fix incorrect indentation
|
2021-07-05 17:12:56 +02:00 |
|
x86_64
|
Kernel: Replace raw asm functions with naked ones
|
2021-07-05 16:40:00 +02:00 |
|
ASM_wrapper.h
|
Kernel: Use the GS segment for the per-CPU struct
|
2021-07-02 23:33:17 +02:00 |
|
CPU.h
|
Kernel: Fix struct forward declared as class
|
2021-07-03 01:56:31 +04:30 |
|
CPUID.h
|
Kernel: Add CPUID flag for long mode
|
2021-06-26 11:08:52 +02:00 |
|
DescriptorTable.h
|
Kernel: Fix GDT and segment selectors to make userland work on x86_64
|
2021-06-28 22:29:28 +02:00 |
|
InterruptDisabler.h
|
Kernel: Pull apart CPU.h
|
2021-06-24 00:38:23 +02:00 |
|
Interrupts.h
|
Kernel: Don't byteswap the ISR number on interrupt entry
|
2021-07-01 23:36:17 +02:00 |
|
ISRStubs.h
|
Everything: Move to SPDX license identifiers in all files.
|
2021-04-22 11:22:27 +02:00 |
|
MSR.h
|
Kernel: Hide the implementation detail that MSRs use two registers
|
2021-07-04 01:07:28 +02:00 |
|
PageDirectory.h
|
Everything: Move to SPDX license identifiers in all files.
|
2021-04-22 11:22:27 +02:00 |
|
PageFault.h
|
Kernel: Pull apart CPU.h
|
2021-06-24 00:38:23 +02:00 |
|
Processor.h
|
Kernel: Replace raw asm functions with naked ones
|
2021-07-05 16:40:00 +02:00 |
|
ProcessorInfo.h
|
Kernel: Pull apart CPU.h
|
2021-06-24 00:38:23 +02:00 |
|
RegisterState.h
|
Kernel: Fix struct layout for interrupt entries on x86_64
|
2021-06-29 20:03:36 +02:00 |
|
SafeMem.h
|
Kernel: Implement safe_* memory access functions for x86_64
|
2021-06-27 15:46:42 +02:00 |
|
ScopedCritical.h
|
Kernel: Pull apart CPU.h
|
2021-06-24 00:38:23 +02:00 |
|
SmapDisabler.h
|
Kernel: Pull apart CPU.h
|
2021-06-24 00:38:23 +02:00 |
|
TrapFrame.h
|
Kernel: Fix building the kernel with LTO
|
2021-07-02 17:51:26 +02:00 |
|
TSS.h
|
Everything: Move to SPDX license identifiers in all files.
|
2021-04-22 11:22:27 +02:00 |