summaryrefslogtreecommitdiff
path: root/Kernel/Graphics/Bochs/GraphicsAdapter.cpp
AgeCommit message (Expand)Author
2023-04-24Kernel: Add bar_address_mask to mask the last 4 bits of a BAR addressPankaj Raghav
2023-01-27Kernel/PCI: Pass DeviceIdentifier to get_BAR2 in BochsGraphicsAdapterTimon Kruiper
2023-01-26Kernel/PCI: Hold a reference to DeviceIdentifier in the Device classLiav A
2023-01-07Kernel/Graphics: Introduce a new mechanism to initialize a PCI deviceLiav A
2023-01-02Kernel: Remove unused includes of Kernel/Debug.hBen Wiederhake
2022-12-28Kernel: Reorganize Arch/x86 directory to Arch/x86_64 after i686 removalLiav A
2022-12-28Kernel: Remove i686 supportLiav A
2022-10-26Kernel: Move bar0_space_size declaration out of arch-specific ifdefsTimon Kruiper
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-08-20Kernel: Make self-contained locking smart pointers their own classesAndreas Kling
2022-07-15Kernel/Graphics: Remove GenericGraphicsAdapter::vga_compatible methodLiav A
2022-06-10Kernel/Graphics: Ensure VMWare and VirtualBox EDIDs have manufacturer IDLiav A
2022-06-06Kernel/Graphics: Bring back the mmap interface for DisplayConnectorsLiav A
2022-05-05Kernel/Graphics: Simplify the GenericGraphicsAdapter classLiav A
2022-05-05Kernel/Graphics: Use DisplayConnector design for the Bochs driverLiav A
2022-05-05Kernel/Graphics: Export Bochs definitions to a header fileLiav A
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-04Kernel: Disable BootFramebufferConsole when drivers create a new oneTom
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-13Kernel: Make map_typed() & map_typed_writable() fallible using ErrorOrIdan Horowitz
2022-01-07Everywhere: Fix spelling mistakesmjz19910
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-10-27Kernel + WindowServer: Re-define the interface to framebuffer devicesLiav A
2021-10-27Kernel/Graphics: Convert type method => bool vga compatible methodLiav A
2021-10-01Kernel: Move x86 IO instructions code into the x86 specific folderLiav A
2021-09-29Kernel/PCI: Propagate usage of DeviceIdentifier everywhereLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-27Kernel/Graphics: Modernize somewhat the code of BochsGraphicsAdapterLiav A
2021-09-27Kernel/Graphics: Ensure we set BGR format of bochs-display if supportedLiav A
2021-09-27Kernel/Graphics: Force BGR format when modesetting the bochs-displayLiav A
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-08-23Kernel: Rename PCI::DeviceController => PCI::DeviceLiav A
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-15Kernel: Make Kernel::VMObject allocation functions return KResultOrsin-ack
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-01Kernel: Remove unused header includesBrian Gianforcaro
2021-07-24Kernel: Put a note about the unconditional unblanking of bochs-displayLiav A
2021-07-12Kernel/Graphics: Move Bochs graphics related code into a separate folderLiav A