drm/amdkfd: Save/restore vcc on gfx10
authorJay Cornwall <jay.cornwall@amd.com>
Sun, 28 Jul 2019 21:00:59 +0000 (16:00 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 31 Jul 2019 04:48:33 +0000 (23:48 -0500)
commit1faa3b805473d7f4197b943419781d9fd21e4352
treea277a41ca6e6cc14a5a42bbda9d80c6c3b3715b7
parentf9e346aba193d82286dbb3aab358906a7416568b
drm/amdkfd: Save/restore vcc on gfx10

VCC moved out of user SGPR allocation in gfx10. It's now stored
in SGPRs 106-107.

Also fixes incorrect SGPR read offsets.

Cc: Shaoyun Liu <shaoyun.liu@amd.com>
Signed-off-by: Jay Cornwall <jay.cornwall@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: shaoyunl <shaoyun.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h
drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx10.asm