1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-14 12:30:59 +00:00
serenity/Kernel/Arch/aarch64
Jakub V. Flasar 6d2c298b66 Kernel: Move aarch64 Prekernel into Kernel
As there is no need for a Prekernel on aarch64, the Prekernel code was
moved into Kernel itself. The functionality remains the same.

SERENITY_KERNEL_AND_INITRD in run.sh specifies a kernel and an inital
ramdisk to be used by the emulator. This is needed because aarch64
does not need a Prekernel and the other ones do.
2022-03-12 14:54:12 -08:00
..
Aarch64_asm_utils.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Aarch64_asm_utils.S Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
ASM_wrapper.h Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
boot.S Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
BootPPMParser.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
BootPPMParser.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
dummy.cpp Kernel: Add 'RegisterState' & 'KString::try_create' stubs for aarch64 2022-02-18 01:48:18 +01:00
Framebuffer.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Framebuffer.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
FramebufferMailboxMessages.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
GPIO.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
GPIO.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
init.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
linker.ld Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Mailbox.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Mailbox.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
MainIdRegister.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
MainIdRegister.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
mcontext.h Kernel: Create a stub mcontext for aarch64 2022-03-12 14:54:12 -08:00
MMIO.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
MMIO.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Prekernel.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
PrekernelCommon.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
PrekernelExceptions.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
PrekernelMMU.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Processor.h Kernel: Extract ProcessorSpecificDataID from from Arch/Processor.h 2021-12-11 13:23:27 -08:00
Registers.h Everywhere: Remove redundant inline keyword 2022-01-29 21:45:17 +02:00
RegisterState.h Kernel: Add 'RegisterState' & 'KString::try_create' stubs for aarch64 2022-02-18 01:48:18 +01:00
ScopedCritical.cpp Kernel: Split ScopedCritical so header is platform independent 2021-10-15 21:48:45 +01:00
SerenityLogoRGB.ppm Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
SmapDisabler.cpp Kernel: Split SmapDisabler so header is platform independent 2021-10-15 21:48:45 +01:00
Spinlock.h Kernel: Move spinlock into Arch 2021-10-15 21:48:45 +01:00
Timer.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Timer.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
UART.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
UART.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Utils.cpp Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
Utils.h Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00
vector_table.S Kernel: Move aarch64 Prekernel into Kernel 2022-03-12 14:54:12 -08:00