class FramebufferPciBootDisplayDriver

Defined at line 26 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h

Base for PCI display drivers whose linear framebuffer was configured by the bootloader

(BIOS/UEFI). Dimensions and pixel format of the framebuffer come from the ZBI framebuffer item

(ZBI_TYPE_FRAMEBUFFER), populated by Gigaboot.

Subclasses will supply the index of the PCI BAR that contains the framebuffer via

`pci_bar_index`.

Public Methods

void FramebufferPciBootDisplayDriver (std::string_view device_name, uint32_t pci_bar_index)

Defined at line 20 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.cc

void ~FramebufferPciBootDisplayDriver ()

Defined at line 24 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.cc

zx::result<> ConfigureHardware ()

FramebufferDisplayDriver:

Defined at line 26 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.cc

zx::result<fdf::MmioBuffer> GetFrameBufferMmioBuffer ()

Defined at line 28 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.cc

void FramebufferPciBootDisplayDriver (const FramebufferPciBootDisplayDriver & )

Defined at line 30 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h

void FramebufferPciBootDisplayDriver (FramebufferPciBootDisplayDriver && )

Defined at line 31 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h

FramebufferPciBootDisplayDriver & operator= (const FramebufferPciBootDisplayDriver & )

Defined at line 32 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h

FramebufferPciBootDisplayDriver & operator= (FramebufferPciBootDisplayDriver && )

Defined at line 33 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h

zx::result<DisplayProperties> GetDisplayProperties ()

Defined at line 80 of file ../../src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.cc