Home
last modified time | relevance | path

Searched full:savectx (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/gpu/drm/amd/amdkfd/
H A Dcwsr_trap_handler_gfx9.asm54 …= (ASIC_FAMILY <= CHIP_ALDEBARAN) //workaround for lost MODE.DEBUG_EN exception when SAVECTX raised
237 // Wave is halted but neither host trap nor SAVECTX is raised.
245 // Let second-level handle non-SAVECTX exception or trap.
246 // Any concurrent SAVECTX will be handled upon re-entry once halted.
283 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
366 s_mov_b32 s_save_tmp, 0 //clear saveCtx bit
367 …_b32 hwreg(HW_REG_TRAPSTS, SQ_WAVE_TRAPSTS_SAVECTX_SHIFT, 1), s_save_tmp //clear saveCtx bit
928 …TRAPSTS), s_restore_trapsts //don't overwrite SAVECTX bit as it may be set through external SA…
H A Dcwsr_trap_handler_gfx10.asm49 #define SINGLE_STEP_MISSED_WORKAROUND 1 //workaround for lost MODE.DEBUG_EN exception when SAVECTX
232 // Spin wait until SAVECTX exception is raised.
249 // Wave is halted but neither host trap nor SAVECTX is raised.
257 // Let second-level handle non-SAVECTX exception or trap.
258 // Any concurrent SAVECTX will be handled upon re-entry once halted.
289 // Second-level trap will halt wave and RFE, re-entering for SAVECTX.
382 …s_setreg_b32 hwreg(S_TRAPSTS_HWREG, S_TRAPSTS_SAVE_CONTEXT_SHIFT, 1), s_save_tmp //clear saveCtx b…
H A Dcwsr_trap_handler_gfx8.asm198 …2 s_save_tmp, 0 //clear saveCtx bit
199 …_b32 hwreg(HW_REG_TRAPSTS, SQ_WAVE_TRAPSTS_SAVECTX_SHIFT, 1), s_save_tmp //clear saveCtx bit
645 …APSTS), s_restore_trapsts //don't overwrite SAVECTX bit as it may be set through external SA…