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