summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
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-24Kernel/SysFS: Fix parent directory hierarchy with symbolic linksLiav A
2022-07-23Kernel+Userland: Add ioctl to set process ownership of DisplayConnectorLiav A
2022-07-23Kernel/Graphics: Remove out-of-context comment noteLiav A
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_ORDERED_ID' with 'AK_'Linus Groh
2022-07-19Kernel+Userland: Remove GRAPHICS_IOCTL_GET_HEAD_EDID ioctlLiav A
2022-07-19Kernel/Devices: Abstract SysFS Device add/remove methods more properlyLiav A
2022-07-19Kernel/SysFS: Add exposing interface for DisplayConnectorsLiav A
2022-07-15Kernel/Graphics: Remove GenericGraphicsAdapter::vga_compatible methodLiav A
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: Simplify initialization flow explanation commentLiav A
2022-07-12Kernel/Graphics: Fix comparison of framebuffer type in initializationLiav A
2022-07-12Kernel/Graphics: Remove VGA folder and its contentLiav A
2022-06-25Kernel/Graphics: Move GenericDisplayConnector code to a new sub-folderLiav A
2022-06-11Kernel/Console: Fix gaps between background glyph colorMacDue
2022-06-10Kernel/Graphics: Ensure VMWare and VirtualBox EDIDs have manufacturer IDLiav A
2022-06-10Kernel/Graphics: Ensure generic EDID always has correct checksumLiav A
2022-06-10Kernel/Graphics: Re-organize the DisplayConnector class a bitLiav A
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-06-06Kernel/Graphics: Drop support for the DisplayConnector write interfaceLiav A
2022-06-06Kernel/Graphics: Bring back the mmap interface for DisplayConnectorsLiav A
2022-06-06Kernel/Graphics: Flush the entire buffer if using VirtIO consoleLiav A
2022-05-06Kernel: Force y offset 0 when switching between console & graphics modesLiav A
2022-05-06Kernel/Graphics: Protect the list of display connectors with a SpinlockLiav A
2022-05-06Kernel/Graphics: Implement basic support for VMWare SVGA adapterLiav A
2022-05-06Kernel/Graphics: Use boot console if the subsystem is disabledLiav A
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: Simplify the GenericGraphicsAdapter classLiav A
2022-05-05Kernel/Graphics: Simplify the feature level of the Graphics subsystemLiav A
2022-05-05Everywhere: Purge all support and usage of framebuffer devicesLiav A
2022-05-05Everywhere: Rename FB prefix structure names => GraphicsLiav A
2022-05-05Everywhere: Rename FB prefix name ioctls => GRAPHICSLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design with generic framebuffersLiav A
2022-05-05Kernel/Graphics: Apply DisplayConnector design on the VirtIO driverLiav A
2022-05-05Kernel/Graphics: Use VirtIO GPU3DDevice constructor indirectlyLiav A
2022-05-05Kernel/Graphics: Migrate Intel driver to use the DisplayConnector designLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design for the Bochs driverLiav A
2022-05-05Kernel/Graphics: Export Bochs definitions to a header fileLiav A
2022-05-05Kernel/Graphics: Introduce the DisplayConnector classLiav A
2022-05-05Kernel/Graphics: Declare BochsGraphicsAdapter::get_edid private methodLiav A