summaryrefslogtreecommitdiff
path: root/Kernel/Arch
AgeCommit message (Expand)Author
2022-05-21Kernel: Report value of ESR_EL1 when exception happens on aarch64Timon Kruiper
2022-05-21Kernel: Add Exception Syndrome Register to aarch64 Registers.hTimon Kruiper
2022-05-21Kernel: Add more exception handlers for aarch64 KernelTimon Kruiper
2022-05-21Kernel: Set up initial exception stack when going into EL1 on aarch64Timon Kruiper
2022-05-21Kernel: Add alignment specifier to aarch64 register definitionsTimon Kruiper
2022-05-15Kernel: Implement AVX `XSAVE` supportJesse Buhagiar
2022-05-12Kernel: Put code in the aarch64 init.cpp file into the Kernel namespaceTimon Kruiper
2022-05-12Kernel: Move __assertion_failed to aarch64/Panic.cppTimon Kruiper
2022-05-12Kernel: Remove Prekernel namespace in the aarch64 KernelTimon Kruiper
2022-05-12Kernel: Move the aarch64 boot.S out of the Prekernel directoryTimon Kruiper
2022-05-12Kernel: Move Prekernel{CPU, Exceptions}.cpp out of Prekernel directoryTimon Kruiper
2022-05-12Kernel: Move Prekernel assembly utils to aarch64/ASM_wrapper.hTimon Kruiper
2022-05-12Kernel: Replace Prekernel::halt with Processor::halt in aarch64 buildTimon Kruiper
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: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.hTimon 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-26Kernel: Strip null terminators from all CPUID strings, not just brandLinus Groh
2022-04-08Kernel: Query OS-enabled CPUID features again at the end of cpu_setup()Linus Groh
2022-04-08Kernel: Rename OSPKU CPUID feature flag to OSPKELinus Groh
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-03Kernel: Convert ProcessorInfo::build_brand_string() to StringBuilderLinus Groh