diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2012-03-29 08:39:46 +1100 |
---|---|---|
committer | Andreas Färber <afaerber@suse.de> | 2012-04-15 17:07:19 +0200 |
commit | 8e01f355db4c7e54b0877a6d9508e83d0afbc4b6 (patch) | |
tree | 575b675caf78fcc6f2f223d065f8b8ef9524e6a4 /block_int.h | |
parent | d9599c9205089805cd6ef55985beeb06aef0c819 (diff) | |
download | qemu-8e01f355db4c7e54b0877a6d9508e83d0afbc4b6.zip qemu-8e01f355db4c7e54b0877a6d9508e83d0afbc4b6.tar.gz qemu-8e01f355db4c7e54b0877a6d9508e83d0afbc4b6.tar.bz2 |
pseries: Fix bug with reset of VIO CRQs
PAPR specifies a Command Response Queue (CRQ) mechanism used for virtual
IO, which we implement. However, we don't correctly clean up registered
CRQs when we reset the system.
This patch adds a reset handler to fix this bug. While we're at it, add
in some of the extra debug messages that were used to track the problem
down.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
[AF: Updated hcall_dprintf()s to not duplicate the function name]
Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'block_int.h')
0 files changed, 0 insertions, 0 deletions