1e91f8401SRodrigo Siqueira=================================== 2e91f8401SRodrigo Siqueiradrm/amd/display - Display Core (DC) 3e91f8401SRodrigo Siqueira=================================== 4e91f8401SRodrigo Siqueira 5*522968aeSRodrigo SiqueiraAMD display engine is partially shared with other operating systems; for this 6*522968aeSRodrigo Siqueirareason, our Display Core Driver is divided into two pieces: 7e91f8401SRodrigo Siqueira 8e91f8401SRodrigo Siqueira1. **Display Core (DC)** contains the OS-agnostic components. Things like 9e91f8401SRodrigo Siqueira hardware programming and resource management are handled here. 10e91f8401SRodrigo Siqueira2. **Display Manager (DM)** contains the OS-dependent components. Hooks to the 11e91f8401SRodrigo Siqueira amdgpu base driver and DRM are implemented here. 12e91f8401SRodrigo Siqueira 13*522968aeSRodrigo SiqueiraThe display pipe is responsible for "scanning out" a rendered frame from the 14*522968aeSRodrigo SiqueiraGPU memory (also called VRAM, FrameBuffer, etc.) to a display. In other words, 15*522968aeSRodrigo Siqueirait would: 16e91f8401SRodrigo Siqueira 17*522968aeSRodrigo Siqueira1. Read frame information from memory; 18*522968aeSRodrigo Siqueira2. Perform required transformation; 19*522968aeSRodrigo Siqueira3. Send pixel data to sink devices. 20e91f8401SRodrigo Siqueira 21*522968aeSRodrigo SiqueiraIf you want to learn more about our driver details, take a look at the below 22*522968aeSRodrigo Siqueiratable of content: 23e91f8401SRodrigo Siqueira 24e91f8401SRodrigo Siqueira.. toctree:: 25e91f8401SRodrigo Siqueira 26e91f8401SRodrigo Siqueira display-manager.rst 27e91f8401SRodrigo Siqueira dc-debug.rst 28*522968aeSRodrigo Siqueira dcn-overview.rst 29