1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-24 18:17:34 +00:00
serenity/Kernel/Arch/x86
Luke c94b0e80e7 Kernel: Stop booting and print if PAE is not supported by the processor
We currently require PAE and not having it causes us to crash.
This turns that crash into an error message.
2021-07-09 01:29:52 +02:00
..
common Kernel: Stop booting and print if PAE is not supported by the processor 2021-07-09 01:29:52 +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 Kernel: Use PAE to allow accessing all physical memory beyond 4GB 2021-07-08 11:43:34 +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