aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorHaren Myneni <[email protected]>2020-04-15 23:03:42 -0700
committerMichael Ellerman <[email protected]>2020-04-20 16:53:00 +1000
commitc96c4436aba4c12f1f48369f2f90bc43e12fe36c (patch)
tree0c51bb2aed17597e063fd7c4e0546e6c379c07a1 /tools/perf/scripts/python/bin
parent9774628acf86409771acad6269ad24ea31ddb4b3 (diff)
powerpc/vas: Update CSB and notify process for fault CRBs
Applications polls on CSB for the status update after requests are issued. NX process these requests and update the CSB with the status. If it encounters translation error, pastes CRB in fault FIFO and raises an interrupt. The kernel handles fault by reading CRB from fault FIFO and process the fault CRB. For each fault CRB, update fault address in CRB (fault_storage_addr) and translation error status in CSB so that user space can touch the fault address and resend the request. If the user space passed invalid CSB address send signal to process with SIGSEGV. In the case of multi-thread applications, child thread may not be available. So if the task is not running, send signal to tgid. Signed-off-by: Sukadev Bhattiprolu <[email protected]> Signed-off-by: Haren Myneni <[email protected]> Signed-off-by: Michael Ellerman <[email protected]> Link: https://lore.kernel.org/r/1587017022.2275.1063.camel@hbabu-laptop
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions