summaryrefslogtreecommitdiff
path: root/Kernel/Arch
AgeCommit message (Expand)Author
2022-01-16Kernel: Make Processor::capture_stack_trace fallible using ErrorOrIdan Horowitz
2022-01-16Kernel: Specify inline capacity of return type in capture_stack_traceIdan Horowitz
2022-01-12Kernel: Convert ProcessorInfo to KStringIdan Horowitz
2022-01-12Kernel: Remove unused ProcessorInfo::m_processor fieldIdan Horowitz
2022-01-12Kernel: Rename ProcessorInfo::{m_brandstr => m_brand}Idan Horowitz
2022-01-12Kernel: Convert Processor::features_string() API to KStringBrian Gianforcaro
2022-01-08Kernel: Dump memory regions when crashing in ring 0Andreas Kling
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-04Kernel: Align GDT to the size of a DescriptorIdan Horowitz
2022-01-04Kernel: Replace incorrect loop condition in write_raw_gdt_entryIdan Horowitz
2022-01-04Kernel: Use enum instead of magic numbers for GDT descriptor typesIdan Horowitz
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
2021-12-30Kernel: Fix incorrect SFMASK MSR value clobbering reserved bitsOwen Smith
2021-12-29Kernel: Return the actual number of CPU cores that we haveDaniel Bertalan
2021-12-28Kernel: Implement and use the syscall/sysret instruction pair on x86_64Owen Smith
2021-12-28Kernel: Reorder the 64-bit GDT a bitOwen Smith
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-21AK+Everywhere: Replace __builtin bit functionsNick Johnson
2021-12-19Kernel: Stop ProcFS stack walk on bogus userspace->kernel traversalAndreas Kling
2021-12-11Kernel: Move architecture dependent includes to the top in Processor.hHendiadyoin1
2021-12-11Kernel: Extract ProcessorSpecificDataID from from Arch/Processor.hHendiadyoin1
2021-12-11Kernel: Extract DeferredCallEntry from Arch/Processor.hHendiadyoin1
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-12-06Kernel: Don't try to dispatch urgent signals for kernel crashesIdan Horowitz
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