summaryrefslogtreecommitdiff
path: root/Kernel/Arch
AgeCommit message (Expand)Author
2021-12-04Kernel: Do not return a null ref in `Processor::current` on aarch64Daniel Bertalan
2021-12-01Kernel: Dispatch handle-able signals instead of crashing if possibleIdan Horowitz
2021-12-01Kernel: Replace usages of SIGSTKFLT with SIGSEGVIdan Horowitz
2021-12-01Kernel: Add an x86 include check+error in x86/TSS.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/TrapFrame.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/Spinlock.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/RegisterState.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/ProcessorInfo.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/Processor.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/PageFault.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/PageDirectory.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/MSR.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/ISRStubs.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/IO.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/Inerrupts.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/InerruptDisabler.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/DescriptorTable.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/CPUID.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/CPU.hJames Mintram
2021-12-01Kernel: Add an x86 include check+error in x86/ASM_Wrapper.hJames Mintram
2021-12-01Kernel: Remove ASM_Wrapper include from platform independent processor.hJames Mintram
2021-11-30Kernel: Handle string format error in page_fault_handler(..) :^)Brian Gianforcaro
2021-11-28Kernel: Rename Aarch64Asm -> ASM_wrapper and add Aarch64::Asm namespaceJames Mintram
2021-11-28Kernel: Rename Aarch64Registers -> Registers and add Aarch64 namespaceJames Mintram
2021-11-28Kernel: Set up and activate the MMU in the aarch64 perkernelJames Mintram
2021-11-28Kernel: Move common aarch64 asm functions into kernel folder and NSJames Mintram
2021-11-28Kernel: Replace inline asm with typesafe static member functionsJames Mintram
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-14Kernel: Remove redundant return statement from Spinlock::lock()Andrew Kaster
2021-11-14Kernel: Stop truncating PageTableEntry::raw(), and make set_bit privateAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-make-member-function-constAndrew Kaster
2021-11-14Kernel: Resolve clang-tidy readability-implicit-bool-conversion warningsAndrew Kaster
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-06Kernel: Initialize regs.fs in Processor::init_contextAMACB
2021-10-21Kernel: Call try_set_coredump_property with StringView argumentsDaniel Bertalan
2021-10-16Kernel: Move ScopedCritical + SmapDisabler CPP files into x86 commonJames Mintram
2021-10-16Kernel: Add MiniStdLib to the Aarch64 kernelJames Mintram
2021-10-15Kernel: Add StdLib.cpp to aarch64 build and update stubs in dummy.cppJames Mintram
2021-10-15Kernel: Move spinlock into ArchJames Mintram
2021-10-15Kernel: Add cross platform RegisterState header and Aarch64 versionJames Mintram
2021-10-15Kernel: Split SmapDisabler so header is platform independentJames Mintram
2021-10-15Kernel: Split ScopedCritical so header is platform independentJames Mintram
2021-10-14Kernel: Fix all linker errors for Aarch64 buildJames Mintram
2021-10-14Kernel: Add per platform Processor.h headersJames Mintram
2021-10-14Kernel: Move asserts inside platform #if clausesJames Mintram
2021-10-14Kernel: Replace includes with a forward declarationJames Mintram
2021-10-14Kernel: Remove unused includesJames Mintram
2021-10-14Kernel: Add header includes closer to their useJames Mintram
2021-10-07Kernel: Note if the page fault address is a destroyed smart pointerLuke Wilde
2021-10-07Kernel: Add Processor::time_spent_idle()Idan Horowitz