<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c, branch linux-6.9.y</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=linux-6.9.y</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=linux-6.9.y'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2024-01-15T23:35:37+00:00</updated>
<entry>
<title>drm/amdgpu: replace MCA macro with ACA for XGMI</title>
<updated>2024-01-15T23:35:37+00:00</updated>
<author>
<name>Yang Wang</name>
<email>kevinyang.wang@amd.com</email>
</author>
<published>2023-11-24T08:46:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1714a1ffafcb692b66fec2535b8ade0c1eed271e'/>
<id>urn:sha1:1714a1ffafcb692b66fec2535b8ade0c1eed271e</id>
<content type='text'>
use new ACA macro to instead of MCA

Signed-off-by: Yang Wang &lt;kevinyang.wang@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add xgmi v6.4.0 ACA support</title>
<updated>2024-01-15T23:35:37+00:00</updated>
<author>
<name>Yang Wang</name>
<email>kevinyang.wang@amd.com</email>
</author>
<published>2023-11-20T05:47:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=bbcbfd4363e9447088e98932c41f417f3bb08050'/>
<id>urn:sha1:bbcbfd4363e9447088e98932c41f417f3bb08050</id>
<content type='text'>
add xgmi v6.4.0 ACA driver support

Signed-off-by: Yang Wang &lt;kevinyang.wang@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: MCA supports recording umc address information</title>
<updated>2023-12-19T19:59:03+00:00</updated>
<author>
<name>YiPeng Chai</name>
<email>YiPeng.Chai@amd.com</email>
</author>
<published>2023-12-12T09:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=9f91e983ee82d3b6f6d713e1c84ebb8d53180b3d'/>
<id>urn:sha1:9f91e983ee82d3b6f6d713e1c84ebb8d53180b3d</id>
<content type='text'>
MCA supports recording umc address information.

V2:
  Move err_addr variable from struct ras_err_node to
struct ras_err_info.

Signed-off-by: YiPeng Chai &lt;YiPeng.Chai@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: xgmi_fill_topology_info</title>
<updated>2023-12-13T20:09:55+00:00</updated>
<author>
<name>Vignesh Chander</name>
<email>Vignesh.Chander@amd.com</email>
</author>
<published>2023-12-08T18:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4e95669ecb03d797355bc23871c5c43b9475d3dc'/>
<id>urn:sha1:4e95669ecb03d797355bc23871c5c43b9475d3dc</id>
<content type='text'>
1. Use the mirrored topology info to fill links for VF.
The new solution is required to simplify and optimize host driver logic.
Only use the new solution for VFs that support full duplex and
extended_peer_link_info otherwise the info would be incomplete.

2. avoid calling extended_link_info on VF as its not supported

Signed-off-by: Vignesh Chander &lt;Vignesh.Chander@amd.com&gt;
Reviewed-by: Zhigang Luo &lt;zhigang.luo@amd.com&gt;
Reviewed-by: Jonathan Kim &lt;jonathan.kim@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: expose the connected port num info through sysfs</title>
<updated>2023-11-17T14:30:51+00:00</updated>
<author>
<name>Shiwu Zhang</name>
<email>shiwu.zhang@amd.com</email>
</author>
<published>2023-10-31T04:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=75fb313c55fa102f973c440f55dc63ffc61f3b54'/>
<id>urn:sha1:75fb313c55fa102f973c440f55dc63ffc61f3b54</id>
<content type='text'>
By catting the xgmi_port_num sysfs node, it prints out the info in the
format of &lt;src node id&gt;:&lt;src port num&gt; -&gt; &lt;dst node id&gt;:&lt;dst port num&gt;
for one xgmi link.

For example, in case of 4 sockets fully and evenly connected setup, it
would be like as below for the first node in the hive.
01:02 -&gt; 02:03
01:03 -&gt; 02:02
01:07 -&gt; 03:04
01:04 -&gt; 03:07
01:06 -&gt; 04:05
01:05 -&gt; 04:06
Based on the fact that there is two xgmi links between each socket pair,
"01:02 -&gt; 02:03" means that the current socket in question use the port 2
to connect with port 3 of the second node in the hive and so on.

v2: print out the src/dst node id for each xgmi link (lijo)
v3: replace the current_node++ with +1 to align with dst node (le)
    and use the dev_err instead of pr_err (lijo)
v4: fix checkpatch warning (alex)

Signed-off-by: Shiwu Zhang &lt;shiwu.zhang@amd.com&gt;
Acked-by: Lijo Lazar &lt;lijo.lazar@amd.com&gt;
Reviewed-by: Le Ma &lt;le.ma@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add pcs xgmi v6.4.0 ras support</title>
<updated>2023-11-09T22:02:20+00:00</updated>
<author>
<name>Yang Wang</name>
<email>kevinyang.wang@amd.com</email>
</author>
<published>2023-11-03T09:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=27d80f7d68185a62e101575d302539353622e523'/>
<id>urn:sha1:27d80f7d68185a62e101575d302539353622e523</id>
<content type='text'>
add pcs xgmi v6.4.0 ras support

Signed-off-by: Yang Wang &lt;kevinyang.wang@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: Don't warn for unsupported set_xgmi_plpd_mode</title>
<updated>2023-11-09T22:00:32+00:00</updated>
<author>
<name>Tao Zhou</name>
<email>tao.zhou1@amd.com</email>
</author>
<published>2023-10-31T03:09:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=61d7052216214e828b71407172aa85031cf138a9'/>
<id>urn:sha1:61d7052216214e828b71407172aa85031cf138a9</id>
<content type='text'>
set_xgmi_plpd_mode may be unsupported and this isn't error, no need to
print warning for it.

v2: add ret2 to save the status of psp_ras_trigger_error.

Suggested-by: lijo.lazar@amd.com
Signed-off-by: Tao Zhou &lt;tao.zhou1@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: add RAS reset/query operations for XGMI v6_4</title>
<updated>2023-11-07T17:03:31+00:00</updated>
<author>
<name>Tao Zhou</name>
<email>tao.zhou1@amd.com</email>
</author>
<published>2023-10-19T08:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=20238a2cc9a6a926f9f47ae4ae9edd1bc98f278c'/>
<id>urn:sha1:20238a2cc9a6a926f9f47ae4ae9edd1bc98f278c</id>
<content type='text'>
Reset/query RAS error status and count.

v2: use XGMI IP version instead of WAFL version.

Signed-off-by: Tao Zhou &lt;tao.zhou1@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amdgpu: replace reset_error_count with amdgpu_ras_reset_error_count</title>
<updated>2023-10-20T19:11:28+00:00</updated>
<author>
<name>Tao Zhou</name>
<email>tao.zhou1@amd.com</email>
</author>
<published>2023-10-18T09:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=21226f02d77b6a1efcf987df8d97b2a4f40087bd'/>
<id>urn:sha1:21226f02d77b6a1efcf987df8d97b2a4f40087bd</id>
<content type='text'>
Simplify the code.

Signed-off-by: Tao Zhou &lt;tao.zhou1@amd.com&gt;
Reviewed-by: Hawking Zhang &lt;Hawking.Zhang@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
<entry>
<title>drm/amd/pm: deprecate allow_xgmi_power_down interface</title>
<updated>2023-09-28T19:36:23+00:00</updated>
<author>
<name>Le Ma</name>
<email>le.ma@amd.com</email>
</author>
<published>2023-09-20T07:17:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3152d01e881602406ce5aa1f0ef154da56d69fc8'/>
<id>urn:sha1:3152d01e881602406ce5aa1f0ef154da56d69fc8</id>
<content type='text'>
Replace with set_plpd_mode uniformly for places to use.

Signed-off-by: Le Ma &lt;le.ma@amd.com&gt;
Reviewed-by: Lijo Lazar &lt;lijo.lazar@amd.com&gt;
Signed-off-by: Alex Deucher &lt;alexander.deucher@amd.com&gt;
</content>
</entry>
</feed>
