1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-20 06:30:59 +00:00
serenity/Kernel/Devices
Liav A 38ccdb02ce Kernel: Process request to change virtual console from the IO Work queue
Instead of processing the input after receiving an IRQ, we shift the
responsibility to the io work queue to handle this for us, so if a page
fault occurs when trying to switch the VirtualConsole, the kernel can
handle that.
2021-05-21 08:08:33 +02:00
..
HID Kernel: Process request to change virtual console from the IO Work queue 2021-05-21 08:08:33 +02:00
USB Kernel: Fix UHCIController singleton startup null-deref race condition. 2021-05-15 09:46:41 +02:00
AsyncDeviceRequest.cpp
AsyncDeviceRequest.h Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t> 2021-05-13 23:28:40 +02:00
BlockDevice.cpp
BlockDevice.h
CharacterDevice.cpp
CharacterDevice.h
Device.cpp
Device.h
FullDevice.cpp
FullDevice.h
MemoryDevice.cpp
MemoryDevice.h
NullDevice.cpp
NullDevice.h
PCISerialDevice.cpp Kernel: Add support for multiple serial ports per device 2021-05-18 16:31:39 +02:00
PCISerialDevice.h Kernel: Add support for QEMU's emulated pci serial (-pci-serial option) 2021-05-17 19:45:35 +01:00
PCSpeaker.cpp
PCSpeaker.h
RandomDevice.cpp Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t> 2021-05-13 23:28:40 +02:00
RandomDevice.h
SB16.cpp Kernel: Make AnonymousVMObject physical page APIs OOM safe 2021-05-15 09:01:32 +02:00
SB16.h
SerialDevice.cpp Kernel: Fix subtle race condition in sys$write implementation 2021-05-18 16:33:15 +02:00
SerialDevice.h Kernel: Fix subtle race condition in sys$write implementation 2021-05-18 16:33:15 +02:00
VMWareBackdoor.cpp
VMWareBackdoor.h
ZeroDevice.cpp
ZeroDevice.h