ladybird/Kernel/Devices
Liav A 8dbd1cb9fb Kernel: Validate changed framebuffer resolution
Now we check before we set a FBResolution if the BXVGA device is capable
of setting the requested resolution.
If not, we revert the resolution to the previous one and return an error
to userspace.

Fixes #451.
2020-02-28 12:16:05 +01:00
..
BlockDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
BlockDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
BXVGADevice.cpp Kernel: Validate changed framebuffer resolution 2020-02-28 12:16:05 +01:00
BXVGADevice.h Kernel: Validate changed framebuffer resolution 2020-02-28 12:16:05 +01:00
CharacterDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
CharacterDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
DebugLogDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
DebugLogDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
Device.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
Device.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
DiskPartition.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
DiskPartition.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
EBRPartitionTable.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
EBRPartitionTable.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
FloppyDiskDevice.cpp Kernel: Update system components to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
FloppyDiskDevice.h Kernel: Update system components to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
FullDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
FullDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
GPTPartitionTable.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
GPTPartitionTable.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
HardwareTimer.cpp Kernel: Add HardwareTimer class 2020-02-24 11:27:03 +01:00
HardwareTimer.h Kernel: Add HardwareTimer class 2020-02-24 11:27:03 +01:00
KeyboardDevice.cpp KeyboardDevice: Use dbg() instead of dbgprintf() 2020-02-27 13:05:12 +01:00
KeyboardDevice.h Kernel: Update system components to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
MBRPartitionTable.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
MBRPartitionTable.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
MBVGADevice.cpp Kernel: Replace "current" with Thread::current and Process::current 2020-02-17 15:04:27 +01:00
MBVGADevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
NullDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
NullDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
PATAChannel.cpp Kernel: Change get_pci_address() to pci_address() in PCI::Device class 2020-02-24 11:27:03 +01:00
PATAChannel.h Kernel: Update PATAChannel class to use the PCI::Device class 2020-02-24 11:27:03 +01:00
PATADiskDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
PATADiskDevice.h Kernel: Update system components to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
PCSpeaker.cpp Kernel: Include the new PIT class in system components 2020-02-24 11:27:03 +01:00
PCSpeaker.h Meta: Add license header to source files 2020-01-18 09:45:54 +01:00
PIT.cpp Kernel: Introduce the PIT class 2020-02-24 11:27:03 +01:00
PIT.h Kernel: Introduce the PIT class 2020-02-24 11:27:03 +01:00
PS2MouseDevice.cpp PS2MouseDevice: Use dbg() instead of dbgprintf() 2020-02-27 13:05:12 +01:00
PS2MouseDevice.h Kernel: Update system components to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
RandomDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
RandomDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
SB16.cpp Kernel: Update SB16 driver to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
SB16.h Kernel: Update SB16 driver to use the new IRQHandler class 2020-02-24 11:27:03 +01:00
SerialDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
SerialDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
VMWareBackdoor.cpp VMWareBackdoor: Use dbg() instead of dbgprintf() 2020-02-27 13:05:12 +01:00
VMWareBackdoor.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
ZeroDevice.cpp Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
ZeroDevice.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00