summaryrefslogtreecommitdiff
path: root/Kernel/Graphics
AgeCommit message (Expand)Author
2021-07-22Kernel: Consolidate API for creating AnonymousVMObject with given pagesAndreas Kling
2021-07-22Everywhere: Prefer using {:#x} over 0x{:x}Gunnar Beutner
2021-07-21Kernel: VirtIO framebuffer should clamp pending dirty rects if neededTom
2021-07-18Kernel: Clean up VirtIOGPU class interfacesSahan Fernando
2021-07-18Kernel: Replace VirtIOGPU reinterpret casts with AK::BinaryBufferWriterSahan Fernando
2021-07-18Kernel: Improve debug prints for VirtIOGPU device config eventsSahan Fernando
2021-07-18Kernel: Rename VirtIOGPU/VirtIOGPU.cpp to VirtIOGPU/GPU.cppSahan Fernando
2021-07-18Kernel: Put VirtIOGPU related types into a namespaceSahan Fernando
2021-07-18Kernel: Rename Locker => MutexLockerAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-16Kernel: Remove stale forward declaration of BochsFramebufferDeviceLiav A
2021-07-16Kernel: Return ENOMEM on allocation failures in FramebufferDevice::mmapLuke
2021-07-12Kernel/Graphics: Move Bochs graphics related code into a separate folderLiav A
2021-07-12Kernel/Graphics: Remove unnecessary Bochs.h fileLiav A
2021-07-11Kernel: Remove unused header includes in Graphics subtreeBrian Gianforcaro
2021-07-11Kernel: Fix condition on whether to initialize a display adapter or notLiav A
2021-07-11Kernel/Graphics: Move Intel graphics related code to a separate folderLiav A
2021-07-11Kernel: Rename VMObject::clone() => try_clone()Andreas Kling
2021-07-11Kernel: Rename various *VMObject::create*() => try_create()Andreas Kling
2021-07-11Kernel: Remove bogus VMObject resizing in VirtIOGPUAndreas Kling
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-10Kernel: Make VirtIO GPU buffer flipping more spec compliantTom
2021-07-08Kernel: Use range-for wherever possibleDaniel Bertalan
2021-07-08Everywhere: Mark debug-only functions `[[maybe_unused]]`Daniel Bertalan
2021-07-06Kernel: Don't remap BochsGraphicsAdapter MMIO registers on every accessAndreas Kling
2021-07-04Kernel: Implement buffer flipping for VirtIOGPU framebuffersTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
2021-07-03Kernel/Graphics: Unblank the screen when initializing bochs displayLiav A
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A
2021-07-03Kernel/Graphics: Assert if trying to initialize with the wrong driverLiav A
2021-07-03Kernel: Simplify graphics initialization somewhatLiav A
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-27WindowServer: Coalesce flushing buffers into one ioctl() callTom
2021-06-27Kernel: Enable additional VirtIO displays only on first resolution setTom
2021-06-27Kernel: Add support for multiple VirtIO GPU outputsTom
2021-06-25Kernel: Add VirtIOGPU graphics deviceSahan Fernando
2021-06-25Kernel: Abstract FramebufferConsole away from contiguous physical rangeSahan Fernando
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-20Kernel: Allow VGA-capable graphics adapters to exist with legacy VGATom
2021-06-04Kernel: Use IO ports instad of MMIO with Bochs graphics in VirtualBoxLiav A
2021-06-04Kernel/Graphics: Add a proper method to check if Intel GPU is supportedLiav A
2021-06-03Kernel: Support new lines when doing critical printingLiav A
2021-06-03Kernel/Graphics: Remove unused overloaded write methods of ConsoleLiav A
2021-05-27Kernel/Graphics: Remove unnecessary derived FramebufferDevice classesLiav A
2021-05-21Kernel/Graphics: Indicate initialization failed if no device was foundLiav A
2021-05-21Kernel: Fix type, dectivate_writes => deactivate_writesLiav A
2021-05-21Kernel/Graphics: Choose VMObject considering enabled state when mmapingLiav A
2021-05-21Kernel: Fix framebuffer resolution modesetting after bootLiav A
2021-05-17Everywhere: Fix a bunch of typosLinus Groh