..
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: Implement stub for asm_signal_trampoline
2022-12-29 19:32:20 -07: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: Start and initialize Scheduler and run multiple threads
2022-12-29 19:32:20 -07: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/aarch64: Implement Processor::{enter,exit}_trap
2022-12-29 19:32:20 -07: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/aarch64: Implement dbgput{str,char} in kprintf.cpp
2022-12-29 19:32:20 -07: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/aarch64: Add FIXME debug messages to PageDirectory
2022-12-29 19:32:20 -07:00
PageDirectory.h
Kernel/aarch64: Add FIXME debug messages to PageDirectory
2022-12-29 19:32:20 -07:00
Panic.cpp
Kernel: Move __assertion_failed to aarch64/Panic.cpp
2022-05-12 23:14:05 +02:00
Processor.cpp
Kernel/aarch64: Add implementation of Processor::switch_context
2022-12-29 19:32:20 -07:00
Processor.h
Kernel/aarch64: Stub Processor::clean_fpu_state() instead of crashing
2022-12-29 19:32:20 -07:00
Registers.h
Kernel/aarch64: Add Saved Program Status Register EL1 (SPSR_EL1)
2022-12-29 19:32:20 -07:00
RegisterState.h
Kernel/aarch64: Fix typo in RegisterState.h
2022-12-29 19:32:20 -07:00
SafeMem.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
ThreadRegisters.h
Kernel: Factor out setting Thread entry function
2022-12-29 19:32:20 -07:00
TrapFrame.h
Kernel: Add even more AARCH64 stubs
2022-10-18 13:08:25 +02:00
vector_table.S
Kernel/aarch64: Add implementation of Processor::switch_context
2022-12-29 19:32:20 -07:00