serenity/Kernel
Tom 2b78b17926 Kernel: Enable VMWareBackdoor immediately at boot
Rather than waiting until we get the first mouse packet, enable the
absolute mode immediately. This avoids having to click first to be
able to move the mouse.
2020-11-26 10:00:01 +01:00
..
ACPI Kernel: Assume 8042 controller is present if ACPI FADT revision <= 1 2020-11-12 18:04:16 +01:00
API Kernel+LibC: Add adjtime(2) 2020-11-10 19:03:08 +01:00
Arch Kernel: Fix deadlock when unicasting/broadcasting SMP message 2020-11-11 12:27:25 +01:00
Devices Kernel: Fix mouse lag when VMWareBackdoor absolute mode is enabled 2020-11-14 22:09:48 +01:00
FileSystem Kernel: Reduce ByteBuffer thrashing in inode block list generation 2020-11-24 21:29:08 +01:00
Heap Kernel: Defer kmalloc heap contraction 2020-11-04 21:21:37 +01:00
Interrupts Kernel: Don't remap IOAPIC registers every time we try to read/write 2020-11-01 10:30:20 +01:00
Modules
Net MACAddress: AK::Array as member variable instead of C-array 2020-11-20 21:18:14 +01:00
PCI Kernel: Reduce code duplication in the PCI IO access read helpers 2020-11-01 10:19:17 +01:00
Syscalls Kernel: Fix SharedBuffer reference counting on fork 2020-11-24 21:26:39 +01:00
Tasks Kernel: Make Thread refcounted 2020-09-27 19:46:04 +02:00
Time Kernel+LibC: Add adjtime(2) 2020-11-10 19:03:08 +01:00
TTY AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 2020-11-10 19:11:52 +01:00
VM Kernel: Protect the PageDirectory from concurrent access 2020-11-11 12:27:25 +01:00
.gitignore
Assertions.h
CMakeLists.txt Kernel: Implement an asynchronous device request stack 2020-11-12 18:04:30 +01:00
CMOS.cpp
CMOS.h
CommandLine.cpp Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
CommandLine.h Kernel: Copy command line to a safe place 2020-08-25 09:48:48 +02:00
Console.cpp Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
Console.h Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
DoubleBuffer.cpp Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
DoubleBuffer.h Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
Forward.h Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
init.cpp Kernel: Enable VMWareBackdoor immediately at boot 2020-11-26 10:00:01 +01:00
IO.h
KBuffer.h
KBufferBuilder.cpp AK+Kernel: Escape JSON keys & values 2020-11-02 12:56:36 +01:00
KBufferBuilder.h AK+Kernel: Escape JSON keys & values 2020-11-02 12:56:36 +01:00
kprintf.cpp Kernel: Stop supporting sprintf 2020-08-22 20:55:10 +02:00
KResult.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
kstdio.h Kernel: Stop supporting sprintf 2020-08-22 20:55:10 +02:00
KSyms.cpp Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
KSyms.h
linker.ld
Lock.cpp Kernel: Minor Lock optimization 2020-11-11 12:27:25 +01:00
Lock.h
mkmap.sh
Module.h
Multiboot.h
PerformanceEventBuffer.cpp
PerformanceEventBuffer.h
PhysicalAddress.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
Process.cpp AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 2020-11-10 19:11:52 +01:00
Process.h Kernel: Add unveil('b') 2020-11-23 18:37:40 +01:00
ProcessGroup.cpp Kernel: Distinguish between new and old process groups with equal pgids 2020-08-19 21:21:34 +02:00
ProcessGroup.h Kernel: Distinguish between new and old process groups with equal pgids 2020-08-19 21:21:34 +02:00
Profiling.cpp
Profiling.h
Ptrace.cpp Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
Ptrace.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
Random.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
Random.h Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
RTC.cpp Kernel: Minor tweak to now() computation 2020-08-26 08:52:07 +02:00
RTC.h
Scheduler.cpp AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe 2020-11-10 19:11:52 +01:00
Scheduler.h Kernel: Make Thread refcounted 2020-09-27 19:46:04 +02:00
SharedBuffer.cpp Kernel: Fix SharedBuffer reference counting on fork 2020-11-24 21:26:39 +01:00
SharedBuffer.h Kernel: Fix SharedBuffer reference counting on fork 2020-11-24 21:26:39 +01:00
SpinLock.h Kernel: Minor SpinLock improvements 2020-11-11 12:27:25 +01:00
StdLib.cpp Kernel: Make copy_to/from_user safe and remove unnecessary checks 2020-09-13 21:19:15 +02:00
StdLib.h Kernel: Add checks for is_trivially_copyable to copy_to/from_user 2020-10-02 15:38:07 +02:00
Syscall.cpp Kernel: Convert dbg() to dbgln() in Syscall.cpp 2020-11-23 16:08:42 +01:00
Thread.cpp Kernel: Don't resume thread into Running state directly on SIGCONT 2020-11-23 18:33:19 +01:00
Thread.h Kernel: Make CLOCK_MONOTONIC respect the system tick frequency 2020-11-22 17:20:58 +01:00
ThreadTracer.cpp
ThreadTracer.h
TimerQueue.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
TimerQueue.h Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
UnixTypes.h Kernel: Implement _SC_OPEN_MAX 2020-09-27 01:02:11 +02:00
UserOrKernelBuffer.cpp AK: Add StringBuilder::appendff using the new format. 2020-09-22 15:06:40 +02:00
UserOrKernelBuffer.h FileSystem: Use OutputMemoryStream instead of BufferStream. 2020-09-15 20:36:45 +02:00
VirtualAddress.h Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
WaitQueue.cpp Meta+Kernel: Make clang-format-10 clean 2020-09-25 21:18:17 +02:00
WaitQueue.h SinglyLinkedList: Remove unused includes 2020-10-08 09:54:41 +02:00