1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 02:37:42 +00:00
serenity/Kernel/Devices/GPU/Bochs
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
..
Definitions.h Kernel/Graphics: Don't use [[gnu::packed]] on Bochs VGA structs 2023-12-11 14:46:06 -07:00
GraphicsAdapter.cpp Kernel: Move all Graphics-related code into Devices/GPU directory 2023-06-06 00:40:32 +02:00
GraphicsAdapter.h Kernel: Move all Graphics-related code into Devices/GPU directory 2023-06-06 00:40:32 +02:00
QEMUDisplayConnector.cpp Kernel: Move all Graphics-related code into Devices/GPU directory 2023-06-06 00:40:32 +02:00
QEMUDisplayConnector.h Kernel: Move all Graphics-related code into Devices/GPU directory 2023-06-06 00:40:32 +02:00