summaryrefslogtreecommitdiff
path: root/Kernel/Arch/aarch64
AgeCommit message (Expand)Author
2022-05-09Kernel: Add initial implementation of Processor in aarch64Timon Kruiper
2022-05-09Kernel: Call the constructors in the aarch64 init functionTimon Kruiper
2022-05-09Kernel: Reorder sections in aarch64 linker script to save spaceTimon Kruiper
2022-05-09Kernel: Add some mission sections to the aarch64 linker scriptTimon Kruiper
2022-05-03Kernel: Panic when an assertion is failed in aarch64 KernelTimon Kruiper
2022-05-03Kernel: Remove unused aarch64 Prekernel::panic() functionTimon Kruiper
2022-05-03Kernel: Replace calls to Prekernel::panic() with PANIC macro on aarch64Timon Kruiper
2022-05-03Kernel: Implement __panic() for the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Load the kernel symbol table for the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Add kmalloc_init() to the init function of the aarch64 KernelTimon Kruiper
2022-05-03Kernel: Remove VERIFY_NOT_REACHED in {current, idle}_thread for aarch64Timon Kruiper
2022-05-03Kernel: Add bare-minimum implementation for aarch64 SpinlockTimon Kruiper
2022-05-03Kernel: Move Arch/x86/Spinlock.h and add stubs for aarch64Timon Kruiper
2022-05-03Kernel: Add the .ksyms section to the aarch64 Kernel binaryTimon Kruiper
2022-05-03Kernel: Implement safe_memcpy for the aarch64 buildTimon Kruiper
2022-05-03Kernel: Add KSyms.cpp to the aarch64 buildTimon Kruiper
2022-05-03Kernel: Remove UART::{print_num, print_hex} since they are unusedTimon Kruiper
2022-05-03Kernel: Modify UART::print_str() to also take into account the lengthTimon Kruiper
2022-05-03Kernel: Remove aarch64/Utils.{cpp, h} since they are not used anymoreTimon Kruiper
2022-05-03Kernel: Replace calls to UART::print_str() with dbgln()Timon Kruiper
2022-05-03Kernel: Let Processor::is_initialized() of aarch64 return falseTimon Kruiper
2022-05-03Kernel: Add aarch64 version of kprintf.cppTimon Kruiper
2022-04-08Kernel: Adjust includes after file reorganizationTiaan Louw
2022-04-06Kernel: Improve the aarch64 kernel source files disk layoutJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to aarch64 PageDirectory.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to aarch64 locking functionsJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to the aarch64 handle_crash functionJames Mintram
2022-04-04Kernel: Remove unused dummy function from dummy.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to stub functions in aarch64 dummy.cppJames Mintram
2022-04-04Kernel: Add VERIFY_NOT_REACHED to stub aarch64 Processor functionsJames Mintram
2022-04-04Kernel: Print out assertion info in __assertion_failed on aarch64James Mintram
2022-04-03Kernel: Add kmalloc.cpp to aarch64James Mintram
2022-04-02Kernel: Add all memory files to aarch64 and fix resulting linker errorsJames Mintram
2022-04-02Kernel: Make MemoryManager compile on aarch64James Mintram
2022-04-02Kernel: Make handle_crash available to aarch64James Mintram
2022-04-02Kernel: Make PageDirectory.cpp compile on aarch64James Mintram
2022-04-02Kernel: Make PhysicalRegion.cpp compile on aarch64James Mintram
2022-04-02Kernel: Make Region.cpp compile on aarch64James Mintram
2022-04-02Kernel: Add missing new/delete and kcalloc to dummy.cppJames Mintram
2022-04-02Kernel: Re-add dummy.cpp and remove duplicate definitionsJames Mintram
2022-04-02Kernel: Add idle_thread() to aarch64 Processor.hJames Mintram
2022-04-02Kernel: Add PAGE_MASK to an aarch64 CPU headerJames Mintram
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-12Kernel: Move aarch64 Prekernel into KernelJakub V. Flasar
2022-03-12Kernel: Create a stub mcontext for aarch64Jakub V. Flasar
2022-02-18Kernel: Add 'RegisterState' & 'KString::try_create' stubs for aarch64Marco Cutecchia
2022-01-29Everywhere: Remove redundant inline keywordLenny Maiorani
2021-12-11Kernel: Extract ProcessorSpecificDataID from from Arch/Processor.hHendiadyoin1
2021-12-04Kernel: Do not return a null ref in `Processor::current` on aarch64Daniel Bertalan