summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-12-04Kernel: Wrap x86 assembly behind `ARCH(...)` in Syscall.hDaniel Bertalan
2021-12-04Kernel: Do not do integer to pointer conversion in constexpr functionsDaniel Bertalan
2021-12-04Kernel: Do not return a null ref in `Processor::current` on aarch64Daniel Bertalan
2021-12-01Kernel: Handle invalid stack pointer during signal dispatchIdan Horowitz
2021-12-01Kernel: Dispatch handle-able signals instead of crashing if possibleIdan Horowitz
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
2021-12-01Kernel: Clear up some comments in the sys$mprotect implementationIdan Horowitz
2021-12-01Kernel: Move incorrect early return in sys$mprotectIdan Horowitz
2021-12-01Kernel: Replace usages of SIGSTKFLT with SIGSEGVIdan Horowitz
2021-12-01Kernel: Move the expand_range_to_page_boundaries helper to MemoryManagerIdan Horowitz
2021-12-01Kernel: Add Region::clear_to_zeroIdan Horowitz
2021-12-01LibC: Define the MADV_DONTNEED madvise advice macroIdan Horowitz
2021-12-01LibC: Make the madvise advice field a value instead of a bitfieldIdan Horowitz
2021-12-01LibC: Add the SIGFPE si_code macrosIdan 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-12-01Kernel: Don't rewrite the whole file on sys$msyncHendiadyoin1
2021-12-01Kernel: Allow flushing of partial regions in sys$msyncHendiadyoin1
2021-12-01Kernel: Handle more error cases in sys$msyncHendiadyoin1
2021-11-30Kernel: Surface errors when generating a process core dump :^)Brian Gianforcaro
2021-11-30Kernel: Handle string format errors in FileSystem APIs :^)Brian Gianforcaro
2021-11-30Kernel: Handle string format errors in Device::pseudo_path(..) :^)Brian Gianforcaro
2021-11-30Kernel: Handle string format errors in PCIDeviceAttributeSysFSComponentBrian Gianforcaro
2021-11-30Kernel: Handle string format errors in SlabAllocator stats :^)Brian Gianforcaro
2021-11-30Kernel: Handle string format errors in KCOVInstance :^)Brian Gianforcaro
2021-11-30Kernel: Handle string format error in page_fault_handler(..) :^)Brian Gianforcaro
2021-11-30Kernel: Add an error propagating KString::format(..) API :^)Brian Gianforcaro
2021-11-30Kernel: Register Virtio console ports with device managementJelle Raaijmakers
2021-11-28Kernel: Use peripheral addresses returned from MMIO to map prekernel memJames Mintram
2021-11-28Kernel: Refactor prekernel MMU to use a bump allocatorJames Mintram
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