summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
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
2020-10-15Everywhere: Add missing <AK/TemporaryChange.h> includesAndreas Kling
2020-10-12Kernel+LibC: Use uintptr_t as the main type in the syscall interfaceAndreas Kling
2020-10-12Toolchain: Upgrade to GCC 10.2.0Andreas Kling
2020-10-12MemoryManager: Off-by-one error when collecting memory pages.asynts
2020-10-10Kernel: Remove FIXME about unsurfaced error and log somethingAndreas Kling
2020-10-08TCP: Remove unnecessarily defined constructor and destructorLenny Maiorani
2020-10-08Kernel: Add some CPU feature flags related to TSCNico Weber
2020-10-08Kernel: Add KBufferBuilder::appendff.asynts
2020-10-08SinglyLinkedList: Remove unused includesLenny Maiorani
2020-10-07Ext2FS: Fix block allocation ignoring the very last block groupAndreas Kling
2020-10-03Everywhere: Fix more typosLinus Groh
2020-10-02Kernel: Add checks for is_trivially_copyable to copy_to/from_userTom
2020-09-28Kernel: Fix overly eager fd closing in sys$execve()Andreas Kling
2020-09-28Kernel: Remove unnecessary capture in sys$execve()Andreas Kling
2020-09-28Kernel: Return early in create_inode if name is too longLuke
2020-09-27AK: Remove the ctype adapters and use the actual ctype functions insteadBenoît Lormeau
2020-09-27Kernel: Make Thread refcountedTom
2020-09-27Kernel: Implement _SC_OPEN_MAXLuke
2020-09-27Kernel: Return ENOPROTOOPT instead of asserting on unimplemented levels in ge...Luke
2020-09-26Kernel: Allow killing queued threadsTom
2020-09-26Kernel: Fix thread joining issuesTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-24Kernel: Remove a whole bunch of unnecessary includes in Process.cppAndreas Kling
2020-09-22AK: Add StringBuilder::appendff using the new format.asynts
2020-09-22AK: Remove strtoull dependency from format.asynts
2020-09-19Kernel: Remove unnecessary class member in UHCIControllerLiav A
2020-09-19Kernel: Fix assertion statement in GenericInterruptHandlerLiav A
2020-09-19Kernel: Let InodeWatcher track child inode numbers instead of namesAndreas Kling
2020-09-19Kernel: Don't assert when reading too little from an InodeWatcherAndreas Kling
2020-09-19Kernel: Simplify ProcFS callbacks by using function pointers directlyTom
2020-09-19Kernel: Fix KResultOr move semanticsTom
2020-09-17Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitionsNico Weber
2020-09-17LibC: Convert SO_ constants to enumNico Weber