1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-21 23:31:00 +00:00
serenity/Kernel/Graphics
Tom 24f2f3ba4e Kernel: Set up an initial boot framebuffer console
Instead of seeing a black screen until GraphicsManagement was fully
initialized, this allows us to see the console output much earlier.
So, if the bootloader provided us with a framebuffer, set up a console
as early as possible.
2022-02-04 21:34:12 +01:00
..
Bochs Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
Console Kernel: Set up an initial boot framebuffer console 2022-02-04 21:34:12 +01:00
Intel Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr 2022-01-24 22:36:09 +01:00
VirtIOGPU Kernel: Turn VirtIOGPU operation lock from mutex into spinlock 2022-02-03 16:11:26 +01:00
Definitions.h Kernel: Add ioctl to get the EDID from a framebuffer 2022-01-23 22:45:21 +00:00
FramebufferDevice.cpp Kernel: Protect FramebufferDevice with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
FramebufferDevice.h Kernel: Protect FramebufferDevice with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
GenericFramebufferDevice.cpp Kernel: Protect FramebufferDevice with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
GenericFramebufferDevice.h Kernel: Protect FramebufferDevice with spinlock instead of mutex 2022-02-03 16:11:26 +01:00
GenericGraphicsAdapter.h Kernel: Add ioctl to get the EDID from a framebuffer 2022-01-23 22:45:21 +00:00
GraphicsManagement.cpp Kernel: Only use multiboot framebuffer details if present 2022-01-06 22:34:11 +01:00
GraphicsManagement.h Kernel: Add option to force using only the bootloader framebuffer 2022-01-06 22:34:11 +01:00
VGACompatibleAdapter.cpp Kernel: Add ioctl to get the EDID from a framebuffer 2022-01-23 22:45:21 +00:00
VGACompatibleAdapter.h Kernel: Add ioctl to get the EDID from a framebuffer 2022-01-23 22:45:21 +00:00