summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
2022-03-19Kernel: Use original Console m_x and m_y in Text based implementationsLiav A
2022-03-18Kernel/Graphics: Don't declare VGA changing-state methods as constLiav A
2022-03-18Kernel: Fix crash when opening GPU3DDevice without creating a contextSahan Fernando
2022-03-18Kernel/Graphics: Move all VGA related methods to GraphicsManagementLiav A
2022-03-17Kernel: Use default constructors/destructorsLenny Maiorani
2022-03-14Kernel/PCI: Don't hold spinlocks when doing fast device enumerationLiav A
2022-03-14Kernel: Fix buffer overflow in VirtIOGPU create_3d_resource(..)Brian Gianforcaro
2022-03-14Kernel: Sandbox each GPU3DDevice file description into own host contextSahan Fernando
2022-03-12Revert "Kernel: Don't override FramebufferDevice's memory regions on mmap"Brian Gianforcaro
2022-03-09Kernel: Disable GPU fencing for VirtIOGPU operationsSahan Fernando
2022-03-09Kernel: Implement basic VirGL deviceSahan Fernando
2022-03-09Kernel: Use AK::to_underlying instead of static_cast in VirtIOGPUSahan Fernando
2022-03-08Kernel: Don't override FramebufferDevice's memory regions on mmapHendiadyoin1
2022-03-08Kernel/Graphics: Override first byte of the EDID in Intel Native driverLiav A
2022-03-08Kernel/Graphics: Print contents of offending EDID in Intel Native driverLiav A
2022-03-02Kernel/Graphics: Don't try to enumerate PCI adapters if PCI is disabledLiav A
2022-03-01Kernel: Respect actual framebuffer pitchAndreas Kling
2022-02-24Kernel: Use IO init method for Bochs emulated VGA adapterPeter Ross
2022-02-18Kernel: Don't enable write-combine for the Bochs framebuffer deviceTom
2022-02-13Kernel: Fix deadlock when setting VirtIOGPU resolutionSahan Fernando
2022-02-09Kernel: Instantiate a TextModeConsole early on if there's no framebufferLiav A
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-09Kernel: Change static constexpr variables to constexpr where possibleLenny Maiorani
2022-02-04Kernel: Disable BootFramebufferConsole when drivers create a new oneTom
2022-02-04Kernel: Set up an initial boot framebuffer consoleTom
2022-02-04Kernel: Separate GenericFramebufferConsole implementationTom
2022-02-03Kernel: Turn VirtIOGPU operation lock from mutex into spinlockAndreas Kling
2022-02-03Kernel: Protect FramebufferDevice with spinlock instead of mutexAndreas Kling
2022-01-28Kernel: Convert MemoryManager::allocate_user_physical_page to ErrorOrIdan Horowitz
2022-01-26Kernel: Enable Write-Combine for FramebufferDeviceTom
2022-01-25Kernel: Use u64 instead of size_t for File::can_write offsetIdan Horowitz
2022-01-25Kernel: Use u64 instead of size_t for File::can_read offsetIdan Horowitz
2022-01-24Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOrSam Atkins
2022-01-23Kernel: Add ioctl to get the EDID from a framebufferTom
2022-01-23Kernel/Graphics: Send correct parameters to text console clear methodLiav A
2022-01-13Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOrIdan Horowitz
2022-01-13Kernel: Use KString::formatted in FramebufferDevice::create_framebufferIdan Horowitz
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2022-01-06Kernel: Only use multiboot framebuffer details if presentTom
2022-01-06Kernel: Add option to force using only the bootloader framebufferTom
2022-01-05Kernel: Use MUST + Vector::try_append instead of Vector::appendBrian Gianforcaro
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-29Kernel: Fix info leak from padding in GenericFramebufferDevice::ioctlBrian Gianforcaro
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-18Kernel: Use copy_typed_from_user() in more places :^)Andreas Kling
2021-12-16Kernel+LibC: Move errno definitions to Kernel/API/POSIXsin-ack
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1