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