summaryrefslogtreecommitdiff
path: root/Kernel/Graphics/GraphicsManagement.cpp
AgeCommit message (Expand)Author
2023-04-03Kernel/Graphics: Only search for PCI graphics cards on x86_64Timon Kruiper
2023-01-07Kernel/Graphics: Introduce a new mechanism to initialize a PCI deviceLiav A
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-09-23Kernel/Graphics: Move x86-specific support for VGA to Arch/x86 directoryLiav 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 IO delay code to x86 architecture subdirectoryLiav A
2022-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
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-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-05Kernel/Graphics: Simplify the GenericGraphicsAdapter classLiav A
2022-05-05Kernel/Graphics: Simplify the feature level of the Graphics subsystemLiav 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: Introduce the DisplayConnector classLiav A
2022-03-18Kernel/Graphics: Don't declare VGA changing-state methods as constLiav A
2022-03-18Kernel/Graphics: Move all VGA related methods to GraphicsManagementLiav A
2022-03-14Kernel/PCI: Don't hold spinlocks when doing fast device enumerationLiav A
2022-03-02Kernel/Graphics: Don't try to enumerate PCI adapters if PCI is disabledLiav A
2022-02-09Kernel: Instantiate a TextModeConsole early on if there's no framebufferLiav A
2022-02-04Kernel: Disable BootFramebufferConsole when drivers create a new oneTom
2022-01-06Kernel: Only use multiboot framebuffer details if presentTom
2022-01-06Kernel: Add option to force using only the bootloader framebufferTom
2021-10-27Kernel/Graphics: Rename GraphicsDevice => GenericGraphicsAdapterLiav A
2021-10-27Kernel/Graphics: Convert type method => bool vga compatible methodLiav A
2021-10-25Kernel: Separate framebuffers from bootmodeBen Wiederhake
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-09-29Kernel/PCI: Remove Address from enumeration callbackLiav A
2021-09-29Kernel/PCI: Propagate usage of DeviceIdentifier everywhereLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-29Kernel/PCI: Cache more details about PCI devices when enumerating themLiav A
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-08-08Kernel: Remove unused "VGA font" memory region in GraphicsManagementAndreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-07-27Prekernel: Export some multiboot parameters in our own BootInfo structGunnar Beutner
2021-07-18Kernel: Put VirtIOGPU related types into a namespaceSahan Fernando
2021-07-12Kernel/Graphics: Move Bochs graphics related code into a separate folderLiav 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-03Kernel: Clarify and make it easy to not use raw numbersLiav A