1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 05:37:34 +00:00

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.
This commit is contained in:
Tom 2022-01-28 20:42:23 -07:00 committed by Andreas Kling
parent eb446725d5
commit 24f2f3ba4e
5 changed files with 121 additions and 2 deletions

View file

@ -73,6 +73,7 @@ set(KERNEL_SOURCES
Devices/HID/VMWareMouseDevice.cpp
GlobalProcessExposed.cpp
Graphics/Bochs/GraphicsAdapter.cpp
Graphics/Console/BootFramebufferConsole.cpp
Graphics/Console/GenericFramebufferConsole.cpp
Graphics/Console/ContiguousFramebufferConsole.cpp
Graphics/Console/TextModeConsole.cpp