ladybird/Kernel/Prekernel/Arch/aarch64
Daniel Bertalan 9b90f1fed5 Kernel: Do not do integer to pointer conversion in constexpr functions
Creating pointers from arbitrary values is not a valid thing to do in
constexpr functions. Furthermore, this functions is always called with
runtime values anyways, so there's no use in having it be constexpr.
Instead, make it ALWAYS_INLINE.
2021-12-04 11:59:59 -08:00
..
Aarch64_asm_utils.h Kernel: Move common aarch64 asm functions into kernel folder and NS 2021-11-28 22:01:21 -08:00
Aarch64_asm_utils.S Kernel: Move common aarch64 asm functions into kernel folder and NS 2021-11-28 22:01:21 -08:00
boot.S Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
BootPPMParser.cpp Kernel: Add very simple PPM parser for Aarch64 2021-10-31 12:35:53 +01:00
BootPPMParser.h Kernel: Add very simple PPM parser for Aarch64 2021-10-31 12:35:53 +01:00
Framebuffer.cpp Kernel: Add Framebuffer class for Raspberry Pi 2021-10-31 12:35:53 +01:00
Framebuffer.h Kernel: Add Framebuffer class for Raspberry Pi 2021-10-31 12:35:53 +01:00
FramebufferMailboxMessages.h Kernel: Add Framebuffer class for Raspberry Pi 2021-10-31 12:35:53 +01:00
GPIO.cpp Kernel: Add a GPIO class for aarch64 2021-09-26 11:55:51 +02:00
GPIO.h Kernel: Add a GPIO class for aarch64 2021-09-26 11:55:51 +02:00
init.cpp Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
linker.ld Kernel: Set up and activate the MMU in the aarch64 perkernel 2021-11-28 22:01:21 -08:00
Mailbox.cpp Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
Mailbox.h Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
MainIdRegister.cpp Kernel: Add a class to wrap aarch64 MIDR_EL1 2021-09-12 17:26:41 +00:00
MainIdRegister.h Kernel: Add a class to wrap aarch64 MIDR_EL1 2021-09-12 17:26:41 +00:00
MMIO.cpp Kernel: Add a MMIO class for aarch64 2021-09-19 17:45:59 +02:00
MMIO.h Kernel: Use peripheral addresses returned from MMIO to map prekernel mem 2021-11-28 22:01:21 -08:00
Prekernel.h Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
PrekernelCommon.cpp Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
PrekernelExceptions.cpp Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespace 2021-11-28 22:01:21 -08:00
PrekernelMMU.cpp Kernel: Do not do integer to pointer conversion in constexpr functions 2021-12-04 11:59:59 -08:00
SerenityLogoRGB.ppm Kernel: Draw picture on screen when booting Raspberry Pi 2021-10-31 12:35:53 +01:00
Timer.cpp Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
Timer.h Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
UART.cpp Kernel: Refactor Aarch64 MailBox class 2021-10-31 12:35:53 +01:00
UART.h Kernel: Make aarch64 UART::print_num() print u64s 2021-10-02 21:23:28 +01:00
Utils.cpp Kernel: Add temporary debug printing utilities for Aarch64 2021-10-31 12:35:53 +01:00
Utils.h Kernel: Add temporary debug printing utilities for Aarch64 2021-10-31 12:35:53 +01:00