Skip to content

Commit 5b0cd09

Browse files
shaoyunlalexdeucher
authored andcommitted
drm/amdgpu : Increase the mes log buffer size as per new MES FW version
From MES version 0x54, the log entry increased and require the log buffer size to be increased. The 16k is maximum size agreed Signed-off-by: shaoyunl <shaoyun.liu@amd.com> Acked-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
1 parent a3a4c0b commit 5b0cd09

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ static int amdgpu_mes_event_log_init(struct amdgpu_device *adev)
105105
if (!amdgpu_mes_log_enable)
106106
return 0;
107107

108-
r = amdgpu_bo_create_kernel(adev, PAGE_SIZE, PAGE_SIZE,
108+
r = amdgpu_bo_create_kernel(adev, AMDGPU_MES_LOG_BUFFER_SIZE, PAGE_SIZE,
109109
AMDGPU_GEM_DOMAIN_GTT,
110110
&adev->mes.event_log_gpu_obj,
111111
&adev->mes.event_log_gpu_addr,
@@ -1552,12 +1552,11 @@ static int amdgpu_debugfs_mes_event_log_show(struct seq_file *m, void *unused)
15521552
uint32_t *mem = (uint32_t *)(adev->mes.event_log_cpu_addr);
15531553

15541554
seq_hex_dump(m, "", DUMP_PREFIX_OFFSET, 32, 4,
1555-
mem, PAGE_SIZE, false);
1555+
mem, AMDGPU_MES_LOG_BUFFER_SIZE, false);
15561556

15571557
return 0;
15581558
}
15591559

1560-
15611560
DEFINE_SHOW_ATTRIBUTE(amdgpu_debugfs_mes_event_log);
15621561

15631562
#endif

drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ enum amdgpu_mes_priority_level {
5252

5353
#define AMDGPU_MES_PROC_CTX_SIZE 0x1000 /* one page area */
5454
#define AMDGPU_MES_GANG_CTX_SIZE 0x1000 /* one page area */
55+
#define AMDGPU_MES_LOG_BUFFER_SIZE 0x4000 /* Maximu log buffer size for MES */
5556

5657
struct amdgpu_mes_funcs;
5758

0 commit comments

Comments
 (0)