serenity/Kernel/Arch/aarch64
Liav A 1c499e75bd Kernel+Userland: Remove supervisor pages concept
There's no real value in separating physical pages to supervisor and
user types, so let's remove the concept and just let everyone to use
"user" physical pages which can be allocated from any PhysicalRegion
we want to use. Later on, we will remove the "user" prefix as this
prefix is not needed anymore.
2022-07-14 23:27:46 +02:00
..
RPi Kernel: Add interrupt support to aarch64 RPi Timer driver 2022-06-02 13:14:12 +01:00
ASM_wrapper.h Kernel: Set up initial exception stack when going into EL1 on aarch64 2022-05-21 20:23:32 +01:00
boot.S Kernel: Move the aarch64 boot.S out of the Prekernel directory 2022-05-12 23:14:05 +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: Remove Prekernel namespace in the aarch64 Kernel 2022-05-12 23:14:05 +02:00
CrashHandler.cpp Kernel: Add VERIFY_NOT_REACHED to the aarch64 handle_crash function 2022-04-04 14:35:54 -07:00
Dummy.cpp Kernel: Add simple implementation for InterruptManagement on aarch64 2022-06-02 13:14:12 +01: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: Initialize and use interrupts in the aarch64 Kernel 2022-06-02 13:14:12 +01:00
InterruptManagement.cpp Kernel: Add simple implementation for InterruptManagement on aarch64 2022-06-02 13:14:12 +01:00
InterruptManagement.h Kernel: Add simple implementation for InterruptManagement on aarch64 2022-06-02 13:14:12 +01:00
Interrupts.cpp Kernel: Add support for handling interrupts on aarch64 2022-06-02 13:14:12 +01:00
IRQController.h Kernel: Add driver for interrupt controller on the Raspberry Pi 2022-06-02 13:14:12 +01:00
kprintf.cpp Kernel: Put Raspberry Pi devices into RPi namespace 2022-06-02 13:14:12 +01:00
linker.ld Kernel+Userland: Remove supervisor pages concept 2022-07-14 23:27:46 +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: Do not include AK/Platform.h in mcontext headers 2022-05-30 21:39:41 +02:00
MMU.cpp Kernel: Put Raspberry Pi devices into RPi namespace 2022-06-02 13:14:12 +01:00
PageDirectory.cpp Kernel: Add VERIFY_NOT_REACHED to aarch64 PageDirectory.cpp 2022-04-04 14:35:54 -07:00
Panic.cpp Kernel: Move __assertion_failed to aarch64/Panic.cpp 2022-05-12 23:14:05 +02:00
Processor.cpp Kernel: Disable interrupts when halting the aarch64 processor 2022-06-02 13:14:12 +01:00
Processor.h Kernel: Add interrupt related functions to Processor class 2022-06-02 13:14:12 +01:00
Registers.h Kernel: Add DAIF system register to aarch64 registers 2022-06-02 13:14:12 +01:00
RegisterState.h Kernel: Make MemoryManager compile on aarch64 2022-04-02 19:34:20 -07:00
SafeMem.cpp Kernel: Implement safe_memcpy for the aarch64 build 2022-05-03 21:53:36 +02:00
ScopedCritical.cpp Kernel: Add VERIFY_NOT_REACHED to aarch64 locking functions 2022-04-04 14:35:54 -07:00
SerenityLogoRGB.ppm
SmapDisabler.cpp Kernel: Use default constructors/destructors 2022-03-17 00:51:36 -07:00
Spinlock.cpp Kernel: Add bare-minimum implementation for aarch64 Spinlock 2022-05-03 21:53:36 +02:00
vector_table.S Kernel: Add support for handling interrupts on aarch64 2022-06-02 13:14:12 +01:00