summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-02-29CPU: Simplify handle_interrupt() functionLiav A
2020-02-29Kernel: Delete unnecessary register & unregister callsLiav A
2020-02-29Kernel: Add SpuriousInterruptHandler classLiav A
2020-02-29Kernel: Add SpuriousInterruptHandler type into HandlerPurposeLiav A
2020-02-28Kernel: Expose the VMObject type of each Region in /proc/PID/vmAndreas Kling
2020-02-28Kernel: Implement basic support for sys$mmap() with MAP_PRIVATEAndreas Kling
2020-02-28Kernel: Remove some unnecessary indirection in InodeFile::mmap()Andreas Kling
2020-02-28Kernel: Split InodeVMObject into two subclassesAndreas Kling
2020-02-28Kernel: Rename InodeVMObject => SharedInodeVMObjectAndreas Kling
2020-02-28Kernel: Make Process::m_master_tls_region a WeakPtrAndreas Kling
2020-02-28Kernel: Remove SmapDisabler in sys$connect()Andreas Kling