summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
2023-04-24Kernel: Add bar_address_mask to mask the last 4 bits of a BAR addressPankaj Raghav
2023-04-24Kernel: Improve context state keeping in the VirtIOGPU3DDevice classLiav A
2023-04-14Kernel: Get rid of *LockRefPtr in the SysFS filesystem codeLiav A
2023-04-04Kernel: Stop using *LockRefPtr for Kernel::TimerAndreas Kling
2023-04-03Kernel/Graphics: Only search for PCI graphics cards on x86_64Timon Kruiper
2023-03-19Kernel/Graphics: Use longer timeout settings in VirtIO GPU commandsLiav A
2023-03-19Kernel: Simplify VirtIOGPU attach_physical_range_to_framebuffer methodLiav A
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-02-23Kernel: Prevent out-of-bounds read/write in VirtIO GPU3DDevice::ioctlLiav A
2023-02-19Kernel/IntelGraphics: Move PLL handling code to a different fileLiav A
2023-02-19Kernel/Graphics: Return ENODEV if there's no valid EDID to returnLiav A
2023-02-19Kernel/Graphics: Allow Intel DisplayConnector to not have consoleLiav A
2023-02-19Kernel/IntelGraphics: Move DisplayPlane enable code to derived classesLiav A
2023-02-19Kernel/IntelGraphics: Add Generation enum to the Definitions fileLiav A
2023-02-19Kernel/IntelGraphics: Move pipe management to the Transcoder classLiav A
2023-02-19Kernel/Graphics: Introduce the IntelDisplayConnectorGroup classLiav A
2023-02-10Kernel/VirtIOGPU: Propagate proper errno codes from query_and_set_edidLiav A
2023-02-02Kernel/Graphics: Export DDC I2C address definition to global header fileLiav A
2023-02-02Kernel: Split I2C functionality from IntelNativeDisplayConnector codeLiav A
2023-02-02Kernel: Fix a long-standing problem with GMBus in Intel Grahpics codeLiav A
2023-01-27Kernel/PCI: Pass DeviceIdentifier to get_BAR2 in BochsGraphicsAdapterTimon Kruiper
2023-01-27Kernel: Remove declarations for non-existent methodsSam Atkins
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-21Kernel+Userland: Move LibC/sys/ioctl_numbers to Kernel/API/Ioctl.hAndrew Kaster
2023-01-07Kernel/Graphics: Introduce a new mechanism to initialize a PCI deviceLiav A
2023-01-07Kernel/Graphics: Allocate 16 MiB framebuffer if failed allocating largerLiav A
2023-01-07Kernel: Make Device::after_inserting to return ErrorOr<void>Liav A
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