|
Revision tags: v6.15, v6.15-rc7, v6.15-rc6, v6.15-rc5, v6.15-rc4, v6.15-rc3, v6.15-rc2, v6.15-rc1, v6.14, v6.14-rc7 |
|
| #
d6f9bbce |
| 13-Mar-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Fix computation for remain size of CPER ring
The mistake of computation for remain size of CPER ring will cause unbreakable while cycle when CPER ring overflow.
Signed-off-by: Xiang Liu
drm/amdgpu: Fix computation for remain size of CPER ring
The mistake of computation for remain size of CPER ring will cause unbreakable while cycle when CPER ring overflow.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc6 |
|
| #
148084bb |
| 06-Mar-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Use unique CPER record id across devices
Encode socket id to CPER record id to be unique across devices.
v2: add pointer check for adev->smuio.funcs->get_socket_id v2: set 0 if adev->sm
drm/amdgpu: Use unique CPER record id across devices
Encode socket id to CPER record id to be unique across devices.
v2: add pointer check for adev->smuio.funcs->get_socket_id v2: set 0 if adev->smuio.funcs->get_socket_id is NULL
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc5 |
|
| #
677ae51f |
| 28-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Free CPER entry after committing to ring
Free CPER entry when it's committed to CPER ring to avoid memory leak.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Hawking Zhang <
drm/amdgpu: Free CPER entry after committing to ring
Free CPER entry when it's committed to CPER ring to avoid memory leak.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
eaa3feb1 |
| 26-Feb-2025 |
Colin Ian King <[email protected]> |
drm/amdgpu: Fix spelling mistake "initiailize" -> "initialize" and grammar
There is a spelling mistake and a grammatical error in a dev_err message. Fix it.
Reviewed-by: Tao Zhou <[email protected]
drm/amdgpu: Fix spelling mistake "initiailize" -> "initialize" and grammar
There is a spelling mistake and a grammatical error in a dev_err message. Fix it.
Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Colin Ian King <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
906d2859 |
| 24-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Disable fru_id field in CPER section
The fru_id field is disabled cause of mis-matching defination between CPER spec and driver.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by
drm/amdgpu: Disable fru_id field in CPER section
The fru_id field is disabled cause of mis-matching defination between CPER spec and driver.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
ff930483 |
| 24-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Set CPER enabled flag after ring initiailized
Setting cper.enabled to be true only after cper ring is successfully created.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao
drm/amdgpu: Set CPER enabled flag after ring initiailized
Setting cper.enabled to be true only after cper ring is successfully created.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc4 |
|
| #
663a8776 |
| 19-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Check aca enabled inside cper init/fini func
Move code about checking aca enabled to the cper init/fini function to make code clean.
Signed-off-by: Xiang Liu <[email protected]> Reviewe
drm/amdgpu: Check aca enabled inside cper init/fini func
Move code about checking aca enabled to the cper init/fini function to make code clean.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc3 |
|
| #
f9d35b94 |
| 11-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Generate bad page threshold cper records
Generate CPER record when bad page threshold exceed and commit to CPER ring.
v2: return -ENOMEM instead of false v2: check return value of fill
drm/amdgpu: Generate bad page threshold cper records
Generate CPER record when bad page threshold exceed and commit to CPER ring.
v2: return -ENOMEM instead of false v2: check return value of fill section function
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
4058e7cb |
| 12-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Commit CPER entry
Commit the CPER entry to the ring buffer.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <alexander
drm/amdgpu: Commit CPER entry
Commit the CPER entry to the ring buffer.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
8652920d |
| 10-Feb-2025 |
Tao Zhou <[email protected]> |
drm/amdgpu: add mutex lock for cper ring
Avoid the confliction between read and write of ring buffer.
Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]>
drm/amdgpu: add mutex lock for cper ring
Avoid the confliction between read and write of ring buffer.
Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
|
Revision tags: v6.14-rc2, v6.14-rc1 |
|
| #
a6d9d192 |
| 22-Jan-2025 |
Tao Zhou <[email protected]> |
drm/amdgpu: add data write function for CPER ring
Old CPER data will be overwritten if ring buffer is full, and read pointer always points to CPER header.
Signed-off-by: Tao Zhou <[email protected]
drm/amdgpu: add data write function for CPER ring
Old CPER data will be overwritten if ring buffer is full, and read pointer always points to CPER header.
Signed-off-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
4d614ce8 |
| 22-Jan-2025 |
Tao Zhou <[email protected]> |
drm/amdgpu: add RAS CPER ring buffer
And initialize it, this is a pure software ring to store RAS CPER data.
v2: change ring size to 0x100000 v2: update the initialization of count_dw of cper ring,
drm/amdgpu: add RAS CPER ring buffer
And initialize it, this is a pure software ring to store RAS CPER data.
v2: change ring size to 0x100000 v2: update the initialization of count_dw of cper ring, it's dword variable v3: skip VM inv eng for cper v3: init/fini when aca enabled
Signed-off-by: Tao Zhou <[email protected]> Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
b3060f5b |
| 11-Feb-2025 |
Xiang Liu <[email protected]> |
drm/amdgpu: Get timestamp from system time
Get system local time and encode it to timestamp for CPER.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-o
drm/amdgpu: Get timestamp from system time
Get system local time and encode it to timestamp for CPER.
Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
ad97840f |
| 26-Jan-2025 |
Hawking Zhang <[email protected]> |
drm/amdgpu: Introduce funcs for generating cper record
Introduce new functions that are used to generate cper ue or ce records.
v2: return -ENOMEM instead of false v2: check return value of fill se
drm/amdgpu: Introduce funcs for generating cper record
Introduce new functions that are used to generate cper ue or ce records.
v2: return -ENOMEM instead of false v2: check return value of fill section function
Signed-off-by: Hawking Zhang <[email protected]> Signed-off-by: Xiang Liu <[email protected]> Reviewed-by: Yang Wang <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|
| #
92d5d2a0 |
| 24-Jan-2025 |
Hawking Zhang <[email protected]> |
drm/amdgpu: Introduce funcs for populating CPER
Introduce utility functions designed to assist in populating CPER records.
v2: call cper_init/fini in device_ip_init/fini.
Signed-off-by: Hawking Zh
drm/amdgpu: Introduce funcs for populating CPER
Introduce utility functions designed to assist in populating CPER records.
v2: call cper_init/fini in device_ip_init/fini.
Signed-off-by: Hawking Zhang <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
show more ...
|