summaryrefslogtreecommitdiff
path: root/Kernel/Graphics/Console
AgeCommit message (Expand)Author
2023-06-04Kernel: Move {Virtual,Physical}Address classes to the Memory directoryLiav A
2023-05-17Kernel: Fix memory mapping size of the BootFramebufferConsoleDaniel Bertalan
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-10-01Kernel/aarch64: Get framebuffer data from BootFramebufferConsoleTimon Kruiper
2022-10-01Kernel/aarch64: Remove specific aarch64 code in BootFramebufferConsoleTimon Kruiper
2022-09-20Kernel: Ensure proper locking when mutating boot console cursorLiav A
2022-09-20Kernel: Mark Console::{hide,show}_cursor methods protectedLiav A
2022-09-20Kernel: Remove stale includes of x86 IO header fileLiav A
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-08-20AK+Kernel: Add AK::AtomicRefCounted and use everywhere in the kernelAndreas Kling
2022-08-19Kernel: Require lock rank for Spinlock constructionkleines Filmröllchen
2022-08-14Kernel: Move TrapFrame into its own header on aarch64Filiph Sandström
2022-07-13Kernel/Graphics: Allocate VGA window region according to the usual rulesLiav A
2022-07-13Kernel/Graphics: Rename m_vga_region => m_vga_window_regionLiav A
2022-07-13Kernel/Graphics: Rename TextModeConsole => VGATextModeConsoleLiav A
2022-07-13Kernel/Graphics: Remove unnecessary VGAConsole class abstractionLiav A
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Kernel/Graphics: Remove VGA folder and its contentLiav A
2022-06-11Kernel/Console: Fix gaps between background glyph colorMacDue
2022-06-09Kernel/Console: Tidy up code a littleMacDue
2022-06-09Kernel/Console: Factor out framebuffer offset and support glyph_spacingMacDue
2022-06-09Kernel/Console: Replace QEMU bitmap font with CathodeMacDue
2022-05-06Kernel/Graphics: Implement basic cursor for FramebufferConsoleLiav A
2022-05-05Kernel/Console: Use 8x16 character font bitmap instead of old 8x8 bitmapLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design with generic framebuffersLiav A
2022-03-19Kernel: Use original Console m_x and m_y in Text based implementationsLiav A
2022-03-18Kernel/Graphics: Move all VGA related methods to GraphicsManagementLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-01Kernel: Respect actual framebuffer pitchAndreas Kling
2022-02-09Kernel/Graphics: Don't assert when disabling TextModeConsoleLiav A
2022-02-09Kernel/Graphics: Untie Text mode console from VGACompatibleAdapter classLiav A
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2022-02-04Kernel: Separate GenericFramebufferConsole implementationTom
2022-01-23Kernel/Graphics: Send correct parameters to text console clear methodLiav A
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-10-27Kernel/Graphics: Rename GraphicsDevice => GenericGraphicsAdapterLiav A
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-09-08Kernel: Make TextModeConsole store VGA window base as VirtualAddressAndreas Kling
2021-09-08Kernel: Remove some unused code in Graphics::TextModeConsoleAndreas Kling
2021-09-06Kernel: Make kernel region allocators return KResultOr<NOP<Region>>Andreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-07-08Everywhere: Mark debug-only functions `[[maybe_unused]]`Daniel Bertalan
2021-06-25Kernel: Add VirtIOGPU graphics deviceSahan Fernando
2021-06-25Kernel: Abstract FramebufferConsole away from contiguous physical rangeSahan Fernando