1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-15 09:04:59 +00:00
serenity/Kernel/Arch/x86
Daniel Bertalan 74535628a8 Kernel: Use proper Atomic<T> types in CPU
This is needed because Clang's intrinsic atomic functions behave weirdly
if only one of their pointer arguments is volatile.
2021-06-24 17:35:49 +04:30
..
common Kernel: Use proper Atomic<T> types in CPU 2021-06-24 17:35:49 +04:30
i386 Kernel: Add stubs for missing x86_64 functionality 2021-06-24 09:27:13 +02:00
x86_64 Kernel: Add stubs for missing x86_64 functionality 2021-06-24 09:27:13 +02:00
ASM_wrapper.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
CPU.h Kernel: Move special sections into Sections.h 2021-06-24 00:38:23 +02:00
CPUID.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
DescriptorTable.h Everywhere: Remove empty line after function body opening curly brace 2021-04-25 20:20:00 +02:00
InterruptDisabler.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
Interrupts.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
ISRStubs.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
MSR.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +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: Use proper Atomic<T> types in CPU 2021-06-24 17:35:49 +04:30
ProcessorInfo.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
RegisterState.h Kernel: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
SafeMem.h Kernel: Enable building the kernel with -flto 2021-04-29 20:26:36 +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: Pull apart CPU.h 2021-06-24 00:38:23 +02:00
TSS.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00