serenity/Kernel
Idan Horowitz aaf3d26dae Kernel: Add kernel command line flag to disable VirtIO support
This command line flag can be used to disable VirtIO support on
certain configurations (native windows) where interfacing with
virtio devices can cause qemu to freeze.
2021-04-18 22:06:42 +02:00
..
ACPI Everything: Add -Wnon-virtual-dtor flag 2021-04-15 20:57:13 +02:00
API Kernel+LibC: Clean up how assertions work in the kernel and LibC 2021-04-18 11:11:15 +02:00
Arch Kernel: Add ptrace commands for reading/writing the debug registers 2021-04-18 17:02:40 +02:00
Devices Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler state 2021-04-18 20:00:10 +02:00
FileSystem Kernel+LibC: Update struct stat to use struct timespec instead of time_t 2021-04-17 11:12:42 +02:00
Heap Kernel: Do some basic metadata integrity verification in kmalloc/kfree 2021-04-09 17:08:49 +02:00
Interrupts Everything: Add -Wnon-virtual-dtor flag 2021-04-15 20:57:13 +02:00
Modules
Net Kernel: Add some missing socket ioctls 2021-04-16 18:57:35 +02:00
PCI Kernel: Add base support for VirtIO devices 2021-04-17 10:21:23 +02:00
Storage Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
Syscalls Kernel: Add ptrace commands for reading/writing the debug registers 2021-04-18 17:02:40 +02:00
Tasks
Time
TTY
VirtIO Kernel: Add kernel command line flag to disable VirtIO support 2021-04-18 22:06:42 +02:00
VM Kernel: Implement a simple Scatter/Gather List 2021-04-17 10:21:23 +02:00
.gitignore
AddressSanitizer.cpp
AddressSanitizer.h
Assertions.h Kernel+LibC: Clean up how assertions work in the kernel and LibC 2021-04-18 11:11:15 +02:00
CMakeLists.txt Kernel+LibC: Clean up how assertions work in the kernel and LibC 2021-04-18 11:11:15 +02:00
CMOS.cpp
CMOS.h
CommandLine.cpp Kernel: Add kernel command line flag to disable VirtIO support 2021-04-18 22:06:42 +02:00
CommandLine.h Kernel: Add kernel command line flag to disable VirtIO support 2021-04-18 22:06:42 +02:00
Console.cpp
Console.h
CoreDump.cpp LibC+LibELF: Implement support for the dl_iterate_phdr helper 2021-04-18 10:55:25 +02:00
CoreDump.h LibC+LibELF: Implement support for the dl_iterate_phdr helper 2021-04-18 10:55:25 +02:00
Debug.h.in Kernel: Add base support for VirtIO devices 2021-04-17 10:21:23 +02:00
DMI.cpp
DMI.h
DoubleBuffer.cpp
DoubleBuffer.h
Forward.h
FutexQueue.cpp
FutexQueue.h
init.cpp Kernel: Add base support for VirtIO devices 2021-04-17 10:21:23 +02:00
IO.h
KBuffer.h
KBufferBuilder.cpp
KBufferBuilder.h
kprintf.cpp
KResult.h
kstdio.h
KSyms.cpp
KSyms.h
linker.ld
Lock.cpp
Lock.h
LockMode.h
mkmap.sh
Module.h
Multiboot.h
Panic.cpp
Panic.h
PerformanceEventBuffer.cpp Kernel: Replace process' regions vector with a Red Black tree 2021-04-12 18:03:44 +02:00
PerformanceEventBuffer.h
PhysicalAddress.h
Process.cpp Kernel+CrashReporter: Add metadata about page faults to crash reports 2021-04-04 20:13:55 +02:00
Process.h Kernel+LibC: Clean up how assertions work in the kernel and LibC 2021-04-18 11:11:15 +02:00
ProcessGroup.cpp
ProcessGroup.h
Random.cpp
Random.h
RTC.cpp
RTC.h
Scheduler.cpp Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler state 2021-04-18 20:00:10 +02:00
Scheduler.h Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler state 2021-04-18 20:00:10 +02:00
SpinLock.h
StdLib.cpp Kernel/LibC: Make memset implementations the same 2021-04-08 23:57:16 +02:00
StdLib.h AK+Everywhere: Make StdLibExtras templates less wrapper-y 2021-04-10 21:01:31 +02:00
Syscall.cpp Kernel+LibC: Clean up how assertions work in the kernel and LibC 2021-04-18 11:11:15 +02:00
Thread.cpp
Thread.h Kernel: Add ptrace commands for reading/writing the debug registers 2021-04-18 17:02:40 +02:00
ThreadBlockers.cpp
ThreadTracer.cpp
ThreadTracer.h
TimerQueue.cpp
TimerQueue.h
UBSanitizer.cpp Everywhere: Fix a bunch of typos 2021-04-18 10:30:03 +02:00
UBSanitizer.h
UnixTypes.h Kernel: Add ptrace commands for reading/writing the debug registers 2021-04-18 17:02:40 +02:00
UnveilNode.h
UserOrKernelBuffer.cpp
UserOrKernelBuffer.h
VirtualAddress.h
WaitQueue.cpp
WaitQueue.h
WorkQueue.cpp
WorkQueue.h AK+Kernel: Make IntrusiveList capable of holding non-raw pointers 2021-04-16 22:26:52 +02:00