diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2012-09-12 16:57:13 +0000 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2012-10-04 15:54:17 +0200 |
commit | 4dd96f244f62d5e4b493c1f4071c0d4a4a57474d (patch) | |
tree | 298d5a3118ab3e6c1cb80a7e1f61046d0527672e /notify.h | |
parent | 7f763a5d994bbddb50705d2e50decdf52937521f (diff) | |
download | hqemu-4dd96f244f62d5e4b493c1f4071c0d4a4a57474d.zip hqemu-4dd96f244f62d5e4b493c1f4071c0d4a4a57474d.tar.gz |
pseries: Clear TCE and signal state when resetting PAPR VIO devices
When we reset the system, the reset method for VIO bus devices resets
the state of their request queue (if present) as it should. However
it was not resetting the state of their TCE table (DMA translation) if
present. It was also not resetting the state of the per-device signal
mask set with H_VIO_SIGNAL. This patch corrects both bugs, and also
removes some small code duplication in the reset paths.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'notify.h')
0 files changed, 0 insertions, 0 deletions