summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
2023-01-05Kernel: Add dmesgln_pci logging for Kernel::PCIEvan Smal
2023-01-02Kernel: Remove unused includes of Kernel/Debug.hBen Wiederhake
2023-01-02Kernel: Turn lock ranks into template parameterskleines Filmröllchen
2022-12-31Kernel/Graphics: Restore VirtIO GPU framebuffer console functionalityLiav A
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-12-26Kernel/Graphics: Increase VirtIO GPU transfer buffer size to 4MiBStephan Unverwerth
2022-12-22AK+Everywhere: Replace all Bitmap::must_create() uses with ::create()Sam Atkins
2022-12-19Kernel/Graphics: Propagate errors properly around in the VirtIO driverLiav A
2022-12-19Kernel/Graphics: Disable double buffering for the VirtIO driverLiav A
2022-12-19Kernel: Properly propagate errors in VirtIOGPU 3D device initializationLiav A
2022-12-15Kernel: Allocate VirtIOGPU context IDs from a bitmap, with ErrorOrSam Atkins
2022-12-15Kernel: Remove unimplemented VirGL adapter's edid_feature_accepted()Sam Atkins
2022-12-15Kernel: Remove Badged `VirtIOGraphicsAdapter::allocate_FOO_id()` methodsSam Atkins
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-03Everywhere: Clean up "the the" comment typosNico Weber
2022-10-26Kernel: Move bar0_space_size declaration out of arch-specific ifdefsTimon Kruiper
2022-10-23Kernel/Graphics: Handle correctly unknown ioctls on a DisplayConnectorLiav A
2022-10-01Kernel/aarch64: Get framebuffer data from BootFramebufferConsoleTimon Kruiper
2022-10-01Kernel/aarch64: Remove specific aarch64 code in BootFramebufferConsoleTimon Kruiper
2022-09-24Kernel+Userland: Provide bytes count for a DisplayConnector framebufferLiav A
2022-09-23Kernel: Introduce the IOWindow classLiav A
2022-09-23Kernel/Graphics: Move x86-specific support for VGA to Arch/x86 directoryLiav A
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/Graphics: Introduce support for QEMU isa-vga deviceLiav A
2022-09-20Kernel/Graphics: Always ensure a console is set when initialization endsLiav A
2022-09-20Kernel: Move x86 Bochs VBE code to the Arch/x86 directoryLiav A
2022-09-20Kernel/PCI: Convert PCI BAR number to a strong typed enum classLiav A
2022-09-20Kernel: Remove stale includes of x86 IO header fileLiav A
2022-09-20Kernel: Move IO delay code to x86 architecture subdirectoryLiav A
2022-08-24Kernel: Simplify the File memory-mapping APIAndreas Kling
2022-08-24Kernel: Wrap process address spaces in SpinlockProtectedAndreas Kling
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