serenity/Kernel/Devices/GPU
Sönke Holz 78419e858d Kernel/Graphics: Don't use [[gnu::packed]] on Bochs VGA structs
The `[[gnu::packed]]` attribute apparently lowered the required
alignment of the structs, which caused the compiler to generate two
1 byte loads/stores on RISC-V. This caused the kernel to read/write
incorrect values, as the device only seems to accept 2 byte operations.
2023-12-11 14:46:06 -07:00
..
3dfx Kernel: Add a framebuffer driver for 3Dfx Voodoo 3 2023-10-16 01:25:45 +02:00
Bochs Kernel/Graphics: Don't use [[gnu::packed]] on Bochs VGA structs 2023-12-11 14:46:06 -07:00
Console Kernel: Move TTY-related code to a new subdirectory under Devices 2023-09-09 12:08:59 -06:00
Generic
Intel
VirtIO Kernel/VirtIO: Ensure proper error propagation in core methods 2023-09-24 19:54:23 -06:00
VMWare
Definitions.h
DisplayConnector.cpp Kernel: Add a framebuffer driver for 3Dfx Voodoo 3 2023-10-16 01:25:45 +02:00
DisplayConnector.h
GenericGraphicsAdapter.h
Management.cpp Kernel: Add a framebuffer driver for 3Dfx Voodoo 3 2023-10-16 01:25:45 +02:00
Management.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00