1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 06:18:12 +00:00
serenity/Kernel/Graphics/VirtIOGPU
Liav A 053a832fac Kernel: Simplify graphics initialization somewhat
We use a switch-case statements to ensure we try to find the best
suitable driver for a specific graphics card. In case we don't find
such, we use the default statement to initialize the graphics card as a
generic VGA adapter, if the adapter is VGA compatible.

If we couldn't initialize the driver, we don't touch this adapter
anymore.

Also, GraphicsDevice should not be tied to a PCI::Address member, as it
can be theortically be used with other buses (e.g. ISA cards).
2021-07-03 16:28:49 +02:00
..
VirtIOFrameBufferDevice.cpp WindowServer: Coalesce flushing buffers into one ioctl() call 2021-06-27 09:46:27 +02:00
VirtIOFrameBufferDevice.h Kernel: Enable additional VirtIO displays only on first resolution set 2021-06-27 09:46:27 +02:00
VirtIOGPU.cpp Kernel: Enable additional VirtIO displays only on first resolution set 2021-06-27 09:46:27 +02:00
VirtIOGPU.h Kernel: Add support for multiple VirtIO GPU outputs 2021-06-27 09:46:27 +02:00
VirtIOGPUConsole.cpp Kernel: Enable additional VirtIO displays only on first resolution set 2021-06-27 09:46:27 +02:00
VirtIOGPUConsole.h Kernel: Enable additional VirtIO displays only on first resolution set 2021-06-27 09:46:27 +02:00
VirtIOGraphicsAdapter.cpp Kernel: Simplify graphics initialization somewhat 2021-07-03 16:28:49 +02:00
VirtIOGraphicsAdapter.h Kernel: Simplify graphics initialization somewhat 2021-07-03 16:28:49 +02:00