summaryrefslogtreecommitdiff
path: root/drivers/pcmcia/vg468.h
diff options
context:
space:
mode:
authorJonathan Kim <jonathan.kim@amd.com>2022-05-09 10:51:56 -0400
committerAlex Deucher <alexander.deucher@amd.com>2023-06-09 12:36:48 -0400
commit103d5f08ff42b666c61c350be2c3e724c1646918 (patch)
treee3bfc72c06b517a33480feb00c6352f920f6a069 /drivers/pcmcia/vg468.h
parente0f85f4690d089cc1a60337decafb1acf7eec45e (diff)
downloadlinux-103d5f08ff42b666c61c350be2c3e724c1646918.tar.gz
linux-103d5f08ff42b666c61c350be2c3e724c1646918.tar.bz2
linux-103d5f08ff42b666c61c350be2c3e724c1646918.zip
drm/amdkfd: add debug set flags operation
Allow the debugger to set single memory and single ALU operations. Some exceptions are imprecise (memory violations, address watch) in the sense that a trap occurs only when the exception interrupt occurs and not at the non-halting faulty instruction. Trap temporaries 0 & 1 save the program counter address, which means that these values will not point to the faulty instruction address but to whenever the interrupt was raised. Setting the Single Memory Operations flag will inject an automatic wait on every memory operation instruction forcing imprecise memory exceptions to become precise at the cost of performance. This setting is not permitted on debug devices that support only a global setting of this option. Return the previous set flags to the debugger as well. Signed-off-by: Jonathan Kim <jonathan.kim@amd.com> Reviewed-by: Felix Kuehling <felix.kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/pcmcia/vg468.h')
0 files changed, 0 insertions, 0 deletions