ladybird/Kernel/Arch/x86/common
Timon Kruiper 026f37b031 Kernel: Move Spinlock functions back to arch independent Locking folder
Now that the Spinlock code is not dependent on architectural specific
code anymore, we can move it back to the Locking folder. This also means
that the Spinlock implemenation is now used for the aarch64 kernel.
2022-08-26 12:51:57 +02:00
..
ASM_wrapper.cpp Kernel: Add per platform Processor.h headers 2021-10-14 01:23:08 +01:00
CPU.cpp Everywhere: Run clang-format 2022-04-01 21:24:45 +01:00
CPUID.cpp Kernel: Rename OSPKU CPUID feature flag to OSPKE 2022-04-08 18:53:42 +01:00
CrashHandler.cpp Kernel: Wrap process address spaces in SpinlockProtected 2022-08-24 14:57:51 +02:00
InterruptManagement.cpp Kernel: Make self-contained locking smart pointers their own classes 2022-08-20 17:20:43 +02:00
Interrupts.cpp Kernel: Use InterruptsState in Spinlock code 2022-08-26 12:51:57 +02:00
PageDirectory.cpp Kernel/x86: Protect the CR3->PD map with a spinlock 2022-08-22 17:56:03 +02:00
Processor.cpp Kernel: Use InterruptsState in Spinlock code 2022-08-26 12:51:57 +02:00
ProcessorInfo.cpp Kernel: Expose cache size for Intel CPUs 2022-05-30 13:41:23 +01:00
SafeMem.cpp Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.h 2022-05-03 21:53:36 +02:00
ScopedCritical.cpp Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 common 2021-10-16 15:43:41 -07:00
SmapDisabler.cpp Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 common 2021-10-16 15:43:41 -07:00
TrapFrame.cpp Kernel: Implement InterruptDisabler using generic Processor functions 2022-06-02 13:14:12 +01:00