class Gtt
Defined at line 76 of file ../../src/graphics/display/drivers/intel-display/gtt.h
Public Methods
void Gtt ()
Defined at line 50 of file ../../src/graphics/display/drivers/intel-display/gtt.cc
void ~Gtt ()
Defined at line 53 of file ../../src/graphics/display/drivers/intel-display/gtt.cc
zx_status_t Init (const ddk::Pci & pci, fdf::MmioBuffer buffer, uint32_t fb_offset)
Initialize the GTT using the given parameters.
|pci|: The PCI protocol implementation
|buffer|: The MMIO region that stores the GTT. The contents of the GTT must start at offset 0.
|fb_offset|: The offset to the end of the bootloader framebuffer in GTT-mapped memory.
Defined at line 59 of file ../../src/graphics/display/drivers/intel-display/gtt.cc
void Gtt (const Gtt & )
Copying and moving are not allowed.
Defined at line 82 of file ../../src/graphics/display/drivers/intel-display/gtt.h
Gtt & operator= (const Gtt & )
Defined at line 83 of file ../../src/graphics/display/drivers/intel-display/gtt.h
void Gtt (Gtt && )
Defined at line 84 of file ../../src/graphics/display/drivers/intel-display/gtt.h
Gtt & operator= (Gtt && )
Defined at line 85 of file ../../src/graphics/display/drivers/intel-display/gtt.h
uint64_t size ()
Defined at line 97 of file ../../src/graphics/display/drivers/intel-display/gtt.h
zx_status_t AllocRegion (uint32_t length, uint32_t align_pow2, std::unique_ptr<GttRegionImpl> * region_out)
Defined at line 131 of file ../../src/graphics/display/drivers/intel-display/gtt.cc
void SetupForMexec (uintptr_t stolen_fb, uint32_t length)
Defined at line 150 of file ../../src/graphics/display/drivers/intel-display/gtt.cc
Friends
class GttRegionImpl