summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-03-09Kernel: Remove ancient FIFO_DEBUG codeAndreas Kling
2021-03-09Kernel+UserspaceEmulator: Add sys$emuctl() system callAndreas Kling
2021-03-08Kernel: Add bitwise operators for Thread::FileBlocker::BlockFlags enumBrian Gianforcaro
2021-03-08Kernel: Make MemoryManager API type-safe for Region::Access enumBrian Gianforcaro
2021-03-08Everywhere: Remove unnecessary whitespace at the end of some lines.Emanuele Torre
2021-03-08Kernel: Manually reset the XCR0 registerLuke
2021-03-07Kernel: Fix pointer over/underflow in create_threadBen Wiederhake
2021-03-07Kernel: Expose sysctl 'ubsan_is_deadly' to panic the Kernel on UBBen Wiederhake
2021-03-07Kernel: Fix unaligned read inside map_ebda()Jean-Baptiste Boric
2021-03-06Kernel: Address all 32 HPET comparators correctlyLiav A
2021-03-06Revert "Kernel: Fix HPET timer structure layout"Liav A
2021-03-05Kernel: Implement ScatterList for handling scattered DMA pagesLiav A
2021-03-05Kernel: Add AnonymousVMObject constructor for a Vector of physical pagesLiav A
2021-03-05Kernel: Add basic AHCI functionalityLiav A
2021-03-05Kernel: Use global mechanism to determine minor number of Storage DeviceLiav A
2021-03-05Kernel: Make ATA macros to be publicLiav A
2021-03-05Kernel: Add enum values for later implementation of AHCILiav A
2021-03-05Kernel: Add Declaration of IDEChannel class in PATADiskDevice.hLiav A
2021-03-04Kernel: Define a KERNEL_VIRTUAL_BASE in the linker scriptAndreas Kling
2021-03-04Kernel: Make the kernel compile & link for x86_64Andreas Kling
2021-03-04Kernel: Remove repeated_{in,out}16()Andreas Kling
2021-03-04Kernel: Stop trying to keep InodeVMObject in sync with disk changesAndreas Kling
2021-03-04Kernel: Remove unused KMALLOC_DEBUG_LARGE_ALLOCATIONS modeAndreas Kling
2021-03-04AK: Simplify Bitmap and implement in terms of BitmapViewAndreas Kling
2021-03-04Kernel: Use BitmapView instead of Bitmap::wrap()Andreas Kling
2021-03-04Everywhere: Remove unnecessary `clang-format off`sWilliam McPherson
2021-03-04Kernel: Remove 1 level of indirection for AnonymousVMObject CoW bitmapsAndreas Kling
2021-03-04Kernel: Create /dev/full with mode 0666Brendan Coles
2021-03-03AK+Kernel: Remove NO_DISCARD macro hackLinus Groh
2021-03-03Kernel: Skip TLB flushes while cloning regions in sys$fork()Andreas Kling
2021-03-03Kernel: Avoid transient kmalloc heap allocations in sys$select()Andreas Kling
2021-03-03Kernel: init: Make comment clearerMarco
2021-03-03Kernel: Add 'boot_prof' option to enable full system profiling on bootBrian Gianforcaro
2021-03-03Kernel: Mark more of the kernel initialization as UNMAP_AFTER_INITBrian Gianforcaro
2021-03-03Kernel: Move Kernel CommandLine parsing to strongly typed API.Brian Gianforcaro
2021-03-03Kernel: Make InstructionFetch PageFault flags match up (#5608)Nick Johnson
2021-03-03Kernel: Don't trust user-supplied bool in sys$statBen Wiederhake
2021-03-02Kernel+Profiler: Capture metadata about all profiled processesAndreas Kling
2021-03-02Kernel: Start work on full system profiling :^)Andreas Kling
2021-03-02Kernel: Better handling of allocation failure in profilingAndreas Kling
2021-03-02Kernel: Enable AVX flags if supported by cpuAshleigh Newman-Jones
2021-03-02Kernel: Use RDTSC instead of get_fast_random() for syscall stack noiseAndreas Kling
2021-03-02Kernel: Fix sign error in TCP resend logicBen Wiederhake
2021-03-02Kernel: Make sockets use AK::TimeBen Wiederhake
2021-03-02Kernel: Make clang(?) happy about templates(?)Ben Wiederhake
2021-03-02Kernel: Make kgettimeofday use AK::TimeBen Wiederhake
2021-03-02Kernel: Remove duplicative kgettimeofday(timeval&) functionBen Wiederhake
2021-03-02Kernel: Make TimeManagement use AK::Time internallyBen Wiederhake
2021-03-02Kernel: Make TimerQueue use AK::Time in interfaceBen Wiederhake
2021-03-02Kernel: Make Thread use AK::Time internallyBen Wiederhake