serenity/Kernel/Devices
Jesse Buhagiar 6c1a549057 PATAChannel: Alert user when no PCI device is found
This helps aid debugging of issues such as #695, where the bridge chip
that controls IDE is NOT a PIIX3/4 compatible controller. Instead of
just hanging when the DMA registers can't be accessed, the system will
inform the user that no valid IDE controller has been found. In this
case, the system will not attempt to initialise the DMA registers and
instead use PIO mode.
2019-11-04 15:15:48 +01:00
..
BlockDevice.cpp Kernel: Move devices into Kernel/Devices/. 2019-04-03 12:36:40 +02:00
BlockDevice.h Kernel: Move DiskDevice::block_size() up to BlockDevice 2019-08-21 16:48:59 +02:00
BXVGADevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
BXVGADevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
CharacterDevice.cpp Kernel: Move devices into Kernel/Devices/. 2019-04-03 12:36:40 +02:00
CharacterDevice.h Add clang-format file 2019-05-28 17:31:20 +02:00
DebugLogDevice.cpp AK: Rename the common integer typedefs to make it obvious what they are. 2019-07-03 21:20:13 +02:00
DebugLogDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
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: Move DiskDevice::block_size() up to BlockDevice 2019-08-21 16:48:59 +02:00
DiskDevice.h Kernel: Move DiskDevice::block_size() up to BlockDevice 2019-08-21 16:48:59 +02:00
DiskPartition.cpp PartitionTable: Initial GPT Support, Adding Block Limit 2019-10-07 10:11:39 +02:00
DiskPartition.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
FloppyDiskDevice.cpp Kernel: Fixed fdc read/write problem 2019-10-23 07:46:16 +02:00
FloppyDiskDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
FullDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
FullDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
GPTPartitionTable.cpp PartitionTable: Initial GPT Support, Adding Block Limit 2019-10-07 10:11:39 +02:00
GPTPartitionTable.h PartitionTable: Removing unnecessary declarations from GPT & MBR classes 2019-10-07 11:32:42 +02:00
KeyboardDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
KeyboardDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
MBRPartitionTable.cpp PartitionTable: Initial GPT Support, Adding Block Limit 2019-10-07 10:11:39 +02:00
MBRPartitionTable.h PartitionTable: Removing unnecessary declarations from GPT & MBR classes 2019-10-07 11:32:42 +02:00
MBVGADevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
MBVGADevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
NullDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
NullDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
PATAChannel.cpp PATAChannel: Alert user when no PCI device is found 2019-11-04 15:15:48 +01:00
PATAChannel.h Kernel: Fix wrong I/O ports for the ATA alternate status registers 2019-09-04 11:11:03 +02:00
PATADiskDevice.cpp Kernel: Remove unused gunk from PATADiskDevice 2019-09-04 11:06:10 +02:00
PATADiskDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
PCSpeaker.cpp Kernel: Move File.{cpp,h} into FileSystem/ 2019-07-09 15:04:45 +02:00
PCSpeaker.h Kernel: Add a beep() syscall that beeps the PC speaker. 2019-05-15 21:40:41 +02:00
PS2MouseDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
PS2MouseDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
RandomDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
RandomDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
SB16.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
SB16.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
SerialDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
SerialDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
ZeroDevice.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
ZeroDevice.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00