ladybird/Kernel/Devices
Sergey Bugaev acccf9ccda Kernel: Move device lookup to Device class itself
Previously, VFS stored a list of all devices, and devices had to
register and unregister themselves with it. This cleans up things
a bit.
2019-08-18 15:59:59 +02:00
..
BlockDevice.cpp
BlockDevice.h Kernel: Move VirtualAddress.h into VM/ 2019-07-09 15:04:45 +02:00
BXVGADevice.cpp Kernel: Implement generic framebuffer ioctls in BXVGA 2019-08-18 07:40:02 +02:00
BXVGADevice.h Kernel: Implement generic framebuffer ioctls in BXVGA 2019-08-18 07:40:02 +02:00
CharacterDevice.cpp
CharacterDevice.h
DebugLogDevice.cpp
DebugLogDevice.h
Device.cpp Kernel: Move device lookup to Device class itself 2019-08-18 15:59:59 +02:00
Device.h Kernel: Move device lookup to Device class itself 2019-08-18 15:59:59 +02:00
DiskDevice.cpp Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
DiskDevice.h DiskDevice: Add missing override and remove unnecessary class_name() 2019-08-07 07:21:28 +02:00
DiskPartition.cpp Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
DiskPartition.h Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
FileBackedDiskDevice.cpp
FileBackedDiskDevice.h
FloppyDiskDevice.cpp FloppyDiskDevice: Fixed hang on wait_for_irq() (#458) 2019-08-17 16:26:53 +02:00
FloppyDiskDevice.h Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
FullDevice.cpp
FullDevice.h
KeyboardDevice.cpp Kernel: Don't forward hijacked keypresses in keyboard driver 2019-08-12 14:15:24 +02:00
KeyboardDevice.h Kernel: Remove use of [[gnu::pure]]. 2019-07-16 13:44:41 +02:00
MBRPartitionTable.cpp Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 2019-07-11 15:40:04 +02:00
MBRPartitionTable.h Kernel: Remove use of copy_ref() in favor of regular RefPtr copies. 2019-07-11 15:40:04 +02:00
MBVGADevice.cpp Kernel: Implement generic VGA device using multiboot info 2019-08-18 07:40:53 +02:00
MBVGADevice.h Kernel: Implement generic VGA device using multiboot info 2019-08-18 07:40:53 +02:00
NullDevice.cpp
NullDevice.h
PATAChannel.cpp ProcFS: Do not assume there is one of it 2019-08-17 12:07:55 +02:00
PATAChannel.h Kernel: Expand PATA driver to support multiple hard drives (#365) 2019-07-28 15:44:01 +02:00
PATADiskDevice.cpp Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
PATADiskDevice.h Kernel: mount system call (#396) 2019-08-02 15:18:47 +02:00
PCSpeaker.cpp Kernel: Move File.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
PCSpeaker.h
PS2MouseDevice.cpp Kernel: Allow boot without mouse attached by checking for presence 2019-08-12 12:51:52 +02:00
PS2MouseDevice.h Kernel: Allow boot without mouse attached by checking for presence 2019-08-12 12:51:52 +02:00
RandomDevice.cpp
RandomDevice.h
SB16.cpp Thread: Return a result from block() indicating why the block terminated 2019-07-20 12:15:24 +02:00
SB16.h Kernel: Add Thread::block_until(Condition). 2019-07-14 14:54:54 +02:00
SerialDevice.cpp
SerialDevice.h
ZeroDevice.cpp
ZeroDevice.h