ladybird/Kernel/Devices
Andreas Kling b52d0afecf SB16: Map the DMA buffer in kernelspace so we can write to it
This broke with the >3GB paging overhaul. It's no longer possible to
write directly to physical addresses below the 8MB mark. Physical pages
need to be mapped into kernel VM by using a Region.

Fixes #1099.
2020-01-20 13:13:03 +01:00
..
BlockDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
BlockDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
BXVGADevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
BXVGADevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
CharacterDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
CharacterDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DebugLogDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DebugLogDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Device.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
Device.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DiskDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DiskDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DiskPartition.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
DiskPartition.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
FloppyDiskDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
FloppyDiskDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
FullDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
FullDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
GPTPartitionTable.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
GPTPartitionTable.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
KeyboardDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
KeyboardDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MBRPartitionTable.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MBRPartitionTable.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MBVGADevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
MBVGADevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NullDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
NullDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PATAChannel.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PATAChannel.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PATADiskDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PATADiskDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PCSpeaker.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PCSpeaker.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PS2MouseDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PS2MouseDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
RandomDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
RandomDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
SB16.cpp SB16: Map the DMA buffer in kernelspace so we can write to it 2020-01-20 13:13:03 +01:00
SB16.h SB16: Map the DMA buffer in kernelspace so we can write to it 2020-01-20 13:13:03 +01:00
SerialDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
SerialDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ZeroDevice.cpp Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
ZeroDevice.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00