/* * Copyright (c) 2021-2022, Liav A. * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include #include #include namespace Kernel { class VGACompatibleAdapter : public GenericGraphicsAdapter { public: virtual bool vga_compatible() const override final { return true; } protected: void initialize_display_connector_with_preset_resolution(PhysicalAddress, size_t framebuffer_width, size_t framebuffer_height, size_t framebuffer_pitch); VGACompatibleAdapter() = default; RefPtr m_generic_display_connector; }; }