Yifan Zhang
431d071286
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
invalid/prime icahce operation takes effect both pipes cuconrrently,
therefore CP_MES_IC_BASE_LO/HI and CP_MES_MDBASE_LO/HI both have to be
set before prime icache. Otherwise MES hardware gets garbage data in
above regsters and causes page fault
[ 470.873200] amdgpu 0000:33:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:217 vmid:0 pasid:0, for process pid 0 thread pid 0)
[ 470.873222] amdgpu 0000:33:00.0: amdgpu: in page starting at address 0x000092cb89b00000 from client 10
[ 470.873234] amdgpu 0000:33:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000BB3
[ 470.873242] amdgpu 0000:33:00.0: amdgpu: Faulty UTCL2 client ID: CPC (0x5)
[ 470.873247] amdgpu 0000:33:00.0: amdgpu: MORE_FAULTS: 0x1
[ 470.873251] amdgpu 0000:33:00.0: amdgpu: WALKER_ERROR: 0x1
[ 470.873256] amdgpu 0000:33:00.0: amdgpu: PERMISSION_FAULTS: 0xb
[ 470.873260] amdgpu 0000:33:00.0: amdgpu: MAPPING_ERROR: 0x1
[ 470.873264] amdgpu 0000:33:00.0: amdgpu: RW: 0x0
Signed-off-by: Yifan Zhang <yifan1.zhang@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Tim Huang <Tim.Huang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2022-06-08 15:39:16 -04:00
..
2022-04-21 19:58:14 +02:00
2022-04-22 17:22:51 +02:00
2022-04-22 08:45:06 +09:00
2022-04-30 10:24:21 -07:00
2022-04-27 09:41:54 -07:00
2022-05-01 09:30:47 -07:00
2022-04-06 08:47:52 -06:00
2022-04-25 17:26:40 +02:00
2022-04-25 16:47:24 -07:00
2022-04-26 12:08:31 +05:30
2022-04-19 17:42:08 -07:00
2022-04-08 12:59:43 -07:00
2022-04-20 17:24:43 +05:30
2022-05-04 12:09:53 +02:00
2022-04-14 14:44:49 +02:00
2022-05-03 16:08:48 +10:00
2022-04-22 13:59:19 -07:00
2022-06-08 15:39:16 -04:00
2022-05-03 16:04:22 +02:00
2022-04-07 06:35:34 -10:00
2022-04-15 23:49:02 +02:00
2022-04-27 20:36:47 +02:00
2022-04-16 15:03:58 +01:00
2022-04-18 20:46:55 +01:00
2022-04-23 09:52:07 -07:00
2022-04-14 09:47:16 +03:00
2022-04-14 12:03:09 +10:00
2022-04-05 16:33:47 +01:00
2022-04-23 09:46:44 -07:00
2022-04-09 17:45:49 +02:00
2022-04-21 17:00:24 +02:00
2022-04-06 22:28:07 -04:00
2022-05-03 16:08:48 +10:00
2022-04-08 11:00:08 +02:00
2022-04-21 09:29:07 +02:00
2022-04-28 09:46:18 -07:00
2022-04-15 06:56:17 +02:00
2022-04-20 10:07:41 +02:00
2022-04-07 06:35:34 -10:00
2022-04-13 11:48:45 +01:00
2022-04-20 14:42:44 +05:30
2022-04-24 16:24:09 +02:00
2022-04-27 16:55:54 +02:00
2022-04-13 12:05:22 +02:00
2022-04-21 07:36:56 -04:00
2022-04-18 22:48:31 -04:00
2022-04-10 09:32:08 +08:00
2022-04-19 10:30:43 -07:00
2022-05-03 16:04:22 +02:00
2022-04-27 22:40:09 -04:00
2022-04-28 16:51:24 +02:00
2022-04-26 08:09:46 +02:00
2022-04-26 14:10:54 +02:00
2022-04-05 10:40:52 -07:00
2022-05-11 11:00:15 +10:00
2022-05-19 14:09:54 +10:00
2022-04-05 10:40:52 -07:00
2022-04-20 15:22:18 -05:00