mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 23:13:01 +02:00
![]() The following page fault was observed duringthe KFD process release. In this particular error case, the HIP test (./MemcpyPerformance -h) does not require the queue. As a result, the process_context_addr was not assigned when the KFD process was released, ultimately leading to this page fault during the execution of the function kfd_process_dequeue_from_all_devices(). [345962.294891] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:153 vmid:0 pasid:0) [345962.295333] amdgpu 0000:03:00.0: amdgpu: in page starting at address 0x0000000000000000 from client 10 [345962.295775] amdgpu 0000:03:00.0: amdgpu: GCVM_L2_PROTECTION_FAULT_STATUS:0x00000B33 [345962.296097] amdgpu 0000:03:00.0: amdgpu: Faulty UTCL2 client ID: CPC (0x5) [345962.296394] amdgpu 0000:03:00.0: amdgpu: MORE_FAULTS: 0x1 [345962.296633] amdgpu 0000:03:00.0: amdgpu: WALKER_ERROR: 0x1 [345962.296876] amdgpu 0000:03:00.0: amdgpu: PERMISSION_FAULTS: 0x3 [345962.297135] amdgpu 0000:03:00.0: amdgpu: MAPPING_ERROR: 0x1 [345962.297377] amdgpu 0000:03:00.0: amdgpu: RW: 0x0 [345962.297682] amdgpu 0000:03:00.0: amdgpu: [gfxhub] page fault (src_id:0 ring:169 vmid:0 pasid:0) Signed-off-by: Prike Liang <Prike.Liang@amd.com> Reviewed-by: Jonathan Kim <jonathan.kim@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Cc: stable@vger.kernel.org |
||
---|---|---|
.. | ||
cik_event_interrupt.c | ||
cik_int.h | ||
cik_regs.h | ||
cwsr_trap_handler_gfx8.asm | ||
cwsr_trap_handler_gfx9.asm | ||
cwsr_trap_handler_gfx10.asm | ||
cwsr_trap_handler_gfx12.asm | ||
cwsr_trap_handler.h | ||
Kconfig | ||
kfd_chardev.c | ||
kfd_crat.c | ||
kfd_crat.h | ||
kfd_debug.c | ||
kfd_debug.h | ||
kfd_debugfs.c | ||
kfd_device_queue_manager_cik.c | ||
kfd_device_queue_manager_v9.c | ||
kfd_device_queue_manager_v10.c | ||
kfd_device_queue_manager_v11.c | ||
kfd_device_queue_manager_v12.c | ||
kfd_device_queue_manager_vi.c | ||
kfd_device_queue_manager.c | ||
kfd_device_queue_manager.h | ||
kfd_device.c | ||
kfd_doorbell.c | ||
kfd_events.c | ||
kfd_events.h | ||
kfd_flat_memory.c | ||
kfd_int_process_v9.c | ||
kfd_int_process_v10.c | ||
kfd_int_process_v11.c | ||
kfd_interrupt.c | ||
kfd_kernel_queue.c | ||
kfd_kernel_queue.h | ||
kfd_migrate.c | ||
kfd_migrate.h | ||
kfd_module.c | ||
kfd_mqd_manager_cik.c | ||
kfd_mqd_manager_v9.c | ||
kfd_mqd_manager_v10.c | ||
kfd_mqd_manager_v11.c | ||
kfd_mqd_manager_v12.c | ||
kfd_mqd_manager_vi.c | ||
kfd_mqd_manager.c | ||
kfd_mqd_manager.h | ||
kfd_packet_manager_v9.c | ||
kfd_packet_manager_vi.c | ||
kfd_packet_manager.c | ||
kfd_pasid.c | ||
kfd_pm4_headers_ai.h | ||
kfd_pm4_headers_aldebaran.h | ||
kfd_pm4_headers_vi.h | ||
kfd_pm4_headers.h | ||
kfd_pm4_opcodes.h | ||
kfd_priv.h | ||
kfd_process_queue_manager.c | ||
kfd_process.c | ||
kfd_queue.c | ||
kfd_smi_events.c | ||
kfd_smi_events.h | ||
kfd_svm.c | ||
kfd_svm.h | ||
kfd_topology.c | ||
kfd_topology.h | ||
Makefile | ||
soc15_int.h |