summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-03-06Kernel: Fix strange looking output on unhandled page faultAndreas Kling
2020-03-06AK: Remove Optional::operator bool()Andreas Kling
2020-03-06Init Stage: Allow to boot with smp=onLiav A
2020-03-06Kernel: Simplify APIC::enable()Liav A
2020-03-06Kernel: Enable IRQs before sending commands to devicesLiav A
2020-03-06CPU: Allow to use IRQs in range of 50 to 178Liav A
2020-03-06Kernel: Acquire ISA interrupt overrides from Interrupt ManagementLiav A
2020-03-06Kernel: Print MultiProcessor featuresLiav A
2020-03-06Kernel: Unmap non-readable pagesAndreas Kling
2020-03-05Kernel: Run clang-format on Process.cpp & ACPIDynamicParser.hLiav A
2020-03-05Kernel: Call ACPI reboot method first if possibleLiav A
2020-03-03Kernel: Fix race in clock_nanosleepBen Wiederhake
2020-03-03AK: Make quick_sort() a little more ergonomicAndreas Kling
2020-03-02CPU: Change debug messages to fit the latest changesLiav A
2020-03-02Kernel: Run clang-format on various filesLiav A
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-03-02Kernel: Use IOAddress class in PATAChannel classLiav A
2020-03-02Kernel: Use IOAddress class in Network adapters' driversLiav A
2020-03-02Kernel: MemoryManager should create cacheable regions by defaultAndreas Kling
2020-03-02Kernel: Remove ability to create kernel-only regions at user addressesAndreas Kling
2020-03-02Kernel: Map executables at a kernel address during ELF loadAndreas Kling
2020-03-02Kernel: Load executables on demand when symbolicatingAndreas Kling
2020-03-02AK: Move the wildcard-matching implementation to StringUtilshowar6hill
2020-03-02Kernel: Make the "entire executable" region sharedAndreas Kling
2020-03-01Kernel: Mark read-only PT_LOAD mappings as shared regionsAndreas Kling
2020-03-01Kernel: Use SharedInodeVMObject for executables after allAndreas Kling
2020-03-01Kernel: Run clang-format on Process.cppAndreas Kling
2020-03-01Kernel: Fix suspicious local shadowing in PerformanceEventBufferAndreas Kling
2020-03-01Kernel: Name perfcore files "perfcore.PID"Andreas Kling
2020-03-01Kernel: Reduce code duplication a little bit in Region allocationAndreas Kling
2020-03-01Kernel: Move ProcessPagingScope to its own filesAndreas Kling
2020-03-01Kernel: Restore the previous thread state on SIGCONT after SIGSTOPAndreas Kling
2020-03-01Kernel: Remove some unnecessary .characters() when doing dbg()<<StringAndreas Kling
2020-03-01AK: Remove unnecessary casts to size_t, after Vector changesAndreas Kling
2020-03-01Kernel: Remove some more harmless InodeVMObject miscastsAndreas Kling
2020-03-01Kernel: Include the dirty bits when cloning an InodeVMObjectAndreas Kling
2020-03-01Kernel: Fix harmless type miscast in Process::amount_clean_inode()Andreas Kling
2020-03-01Kernel: Use PrivateInodeVMObject for loading program executablesAndreas Kling
2020-03-01Kernel: Add some InodeVMObject type assertions in Region::clone()Andreas Kling
2020-03-01Kernel: Remove some Region construction helpersAndreas Kling
2020-03-01Kernel: CoW-clone private inode-backed memory regions on fork()Andreas Kling
2020-02-29Kernel: Disable interrupts throughout Thread::raw_backtrace()Andreas Kling
2020-02-29Kernel: Return bytes written if sys$write() fails after writing someAndreas Kling
2020-02-29Kernel: Simplify some dbg() loggingAndreas Kling
2020-02-29Init Stage: Use latest changesLiav A
2020-02-29Kernel: Simplify interrupt managementLiav A
2020-02-29PCI: Adopt changes in ACPI definitions fileLiav A
2020-02-29ACPI: Adopt the changes in the definitions fileLiav A
2020-02-29ACPI: Reorganize the definitions fileLiav A
2020-02-29Kernel: Initialize Spurious IRQ handlers in switch_to_pic_mode()Liav A