1e91f8401SRodrigo Siqueira===================================
2e91f8401SRodrigo Siqueiradrm/amd/display - Display Core (DC)
3e91f8401SRodrigo Siqueira===================================
4e91f8401SRodrigo Siqueira
5522968aeSRodrigo SiqueiraAMD display engine is partially shared with other operating systems; for this
6522968aeSRodrigo 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
13522968aeSRodrigo SiqueiraThe display pipe is responsible for "scanning out" a rendered frame from the
14522968aeSRodrigo SiqueiraGPU memory (also called VRAM, FrameBuffer, etc.) to a display. In other words,
15522968aeSRodrigo Siqueirait would:
16e91f8401SRodrigo Siqueira
17522968aeSRodrigo Siqueira1. Read frame information from memory;
18522968aeSRodrigo Siqueira2. Perform required transformation;
19522968aeSRodrigo Siqueira3. Send pixel data to sink devices.
20e91f8401SRodrigo Siqueira
21522968aeSRodrigo SiqueiraIf you want to learn more about our driver details, take a look at the below
22522968aeSRodrigo Siqueiratable of content:
23e91f8401SRodrigo Siqueira
24e91f8401SRodrigo Siqueira.. toctree::
25e91f8401SRodrigo Siqueira
26e91f8401SRodrigo Siqueira   display-manager.rst
27e91f8401SRodrigo Siqueira   dc-debug.rst
28522968aeSRodrigo Siqueira   dcn-overview.rst
29*a723c6d0SRodrigo Siqueira   dc-glossary.rst
30