ladybird/Kernel/Arch/aarch64
konrad e7d4bbcde8 Kernel: Add MIDR_EL1, Main ID Register
This register is already provided in a separate class
but will be migrated here for uniform access
2022-12-26 14:11:27 +01:00
..
RPi Kernel/aarch64: Implement HardwareTimer for RPi::Timer 2022-10-17 20:11:31 +02:00
ASM_wrapper.h Kernel: Add even more AARCH64 stubs 2022-10-18 13:08:25 +02:00
boot.S Kernel/aarch64: Branch to local halt function instead of C++ one 2022-10-26 20:01:45 +02:00
BootPPMParser.cpp Kernel: Remove Prekernel namespace in the aarch64 Kernel 2022-05-12 23:14:05 +02:00
BootPPMParser.h Kernel: Remove Prekernel namespace in the aarch64 Kernel 2022-05-12 23:14:05 +02:00
CPU.h Kernel: Move PAGE_MASK define to the shared CPU.h header 2022-10-26 20:01:45 +02:00
CrashHandler.cpp Kernel: Replace VERIFY_NOT_REACHED with TODO_AARCH64 2022-10-16 17:35:37 +02:00
CurrentTime.cpp Kernel: Fix build error on AARCH64 2022-10-15 06:01:45 +00:00
Dummy.cpp Kernel/aarch64: Unify building kernel source files in CMakeLists.txt 2022-10-26 20:01:45 +02:00
Exceptions.cpp Kernel: Set up initial exception stack when going into EL1 on aarch64 2022-05-21 20:23:32 +01:00
init.cpp Kernel/aarch64: Add Fault Address Register (FAR_EL1) 2022-12-21 08:35:14 +00:00
InterruptManagement.cpp Kernel: Stub more functions to progress aarch64 build 2022-10-26 20:01:45 +02:00
InterruptManagement.h Kernel: Stub more functions to progress aarch64 build 2022-10-26 20:01:45 +02:00
Interrupts.cpp Kernel: Rename GenericInterruptHandler "invoking count" to "call count" 2022-11-19 15:39:30 +01:00
IRQController.h AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernel 2022-08-20 17:15:52 +02:00
kprintf.cpp Kernel: Add support for displaying critical output on aarch64 2022-09-12 00:56:44 +01:00
linker.ld Kernel/aarch64: Only identity map kernel image, instead of all of RAM 2022-10-01 14:09:01 +02:00
MainIdRegister.cpp Kernel: Remove Prekernel namespace in the aarch64 Kernel 2022-05-12 23:14:05 +02:00
MainIdRegister.h Kernel: Remove Prekernel namespace in the aarch64 Kernel 2022-05-12 23:14:05 +02:00
mcontext.h Kernel+LibC: Add registers for AARCH64 in __mcontext 2022-10-14 13:01:13 +02:00
MMU.cpp Kernel/aarch64: Set up pointer to kernel page directory 2022-10-01 14:09:01 +02:00
PageDirectory.cpp Kernel: Replace VERIFY_NOT_REACHED with TODO_AARCH64 2022-10-16 17:35:37 +02:00
PageDirectory.h Kernel: Replace VERIFY_NOT_REACHED with TODO_AARCH64 2022-10-16 17:35:37 +02:00
Panic.cpp Kernel: Move __assertion_failed to aarch64/Panic.cpp 2022-05-12 23:14:05 +02:00
Processor.cpp Kernel: Add even more AARCH64 stubs 2022-10-18 13:08:25 +02:00
Processor.h Kernel: Add MAX_CPU_COUNT global constant 2022-11-19 15:39:30 +01:00
Registers.h Kernel: Add MIDR_EL1, Main ID Register 2022-12-26 14:11:27 +01:00
RegisterState.h Kernel: Stub more functions to progress aarch64 build 2022-10-26 20:01:45 +02:00
SafeMem.cpp Kernel: Replace VERIFY_NOT_REACHED with TODO_AARCH64 2022-10-16 17:35:37 +02:00
ScopedCritical.cpp Kernel: Replace VERIFY_NOT_REACHED with TODO_AARCH64 2022-10-16 17:35:37 +02:00
SerenityLogoRGB.ppm Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
SmapDisabler.cpp Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
TrapFrame.h Kernel: Add even more AARCH64 stubs 2022-10-18 13:08:25 +02:00
vector_table.S Kernel: Add even more AARCH64 stubs 2022-10-18 13:08:25 +02:00