summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-11-14TmpFS: Set the root inode's timestamp to the current timeAndreas Kling
2020-11-12Kernel: Implement an asynchronous device request stackTom
2020-11-12Kernel: Add I8042Controller to detect and manage PS/2 devicesTom
2020-11-12Kernel: Assume 8042 controller is present if ACPI FADT revision <= 1Tom
2020-11-12Kernel: Fix race during thread destruction if it is preemptedTom
2020-11-11Kernel: Fix deadlock when unicasting/broadcasting SMP messageTom
2020-11-11Kernel: Implement capturing stack trace on a different CPUTom
2020-11-11Kernel: Protect the PageDirectory from concurrent accessTom
2020-11-11Kernel: Add locks around RangeAllocatorTom
2020-11-11Kernel: Minor Lock optimizationTom
2020-11-11Kernel: Minor SpinLock improvementsTom
2020-11-11Kernel: Make m_halt_requested an atomic variableTom
2020-11-11Kernel: Lock needs to call Processor::wait_check while loopingTom
2020-11-10AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safeTom
2020-11-10Kernel+LibC: Add adjtime(2)Nico Weber
2020-11-10Kernel: Prevent `unveil` returning ENOENT with cpath permissionsJesse Buhagiar
2020-11-07Kernel: Update TimeManagement::m_epoch_time directly in increment_time_since_...Nico Weber
2020-11-07Ext2FS: Zero out inode metadata when deleting themAndreas Kling
2020-11-07Ext2FS: Deallocate block list meta blocks when freeing an inodeAndreas Kling
2020-11-06Kernel: Fix HPET timer not firing in BochsTom
2020-11-04Revert "Kernel: Implement an asynchronous device request stack"Andreas Kling
2020-11-04Kernel: Implement an asynchronous device request stackTom
2020-11-04Kernel: Remove dead code from BlockDeviceTom
2020-11-04Kernel: Defer kmalloc heap contractionTom
2020-11-04Kernel: Add mechanism to queue deferred function callsTom
2020-11-02AK+Kernel: Escape JSON keys & valuesAndreas Kling
2020-11-01Kernel+LibC: Don't allow a directory to become a subdirectory of itselfAndreas Kling
2020-11-01Kernel: Flush TLB when quick-mapping PD/PT that was mapped on other CPUTom
2020-11-01Kernel: kmalloc_eternal should align pointersTom
2020-11-01Kernel: Don't remap IOAPIC registers every time we try to read/writeTom
2020-11-01Kernel: Reduce code duplication in the PCI IO access read helpersLiav A
2020-11-01Kernel: Map PCI devices only once during bootLiav A
2020-10-31IPv4: Include IP headers when receiving from a raw socketAndreas Kling
2020-10-29Kernel: Report more accurate ticks per second for APIC timerTom
2020-10-29Kernel: Fix APIC timer frequencyTom
2020-10-26Kernel: Halt all processors on assertion failureTom
2020-10-26Kernel: Only consider scheduler Running threads if they're the currentTom
2020-10-26Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lockTom
2020-10-26Kernel: Various APIC timer fixesTom
2020-10-26Kernel: Fix race condition waiting for IPI while other CPU requested haltTom
2020-10-25Kernel: Set up and calibrate APIC timer, and enable timer on all CPUsTom
2020-10-25Kernel: Optionally take some arguments to pass to the init programAnotherTest
2020-10-22TmpFS: Don't allow file names longer than NAME_MAXAndreas Kling
2020-10-21IPv4: Take the socket lock more (fixes TCP connection to localhost)Andreas Kling
2020-10-20ICMP: Check that incoming ICMP echo requests are large enoughAndreas Kling
2020-10-20Everywhere: Redundant inline specifier on constexpr functions (#3807)Lenny Maiorani
2020-10-18Kernel: Unbreak /proc/interrupts when running with APICAndreas Kling
2020-10-18Kernel: Tweak strange PAGE_ROUND_UP(1) in APIC codeAndreas Kling
2020-10-16Kernel: Ensure PhysicalRegion free page hint is within valid rangeTom
2020-10-16Kernel: Fix sys$join_threadItamar