diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-05-24 12:53:43 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2012-06-07 10:02:23 +0200 |
commit | daf25307b4f8c5c13b3a15059fbf9df55823bb72 (patch) | |
tree | 5095a542896ad02e0000d1eb6293e30b201a5d11 /hw/ide.h | |
parent | b53f685d63e1928c0cee669703a8b30f604e6a6e (diff) | |
download | qemu-daf25307b4f8c5c13b3a15059fbf9df55823bb72.zip qemu-daf25307b4f8c5c13b3a15059fbf9df55823bb72.tar.gz qemu-daf25307b4f8c5c13b3a15059fbf9df55823bb72.tar.bz2 |
ehci: fix halt status handling
When the enable bits for controller / async schedule / periodic schedule
change just make sure we kick the frame timer and let
ehci_advance_periodic_state and ehci_advance_async_state handle the
controller state changes.
This will make ehci set USBSTS_HALT when the controller shutdown is
actually done, once both schedules are in inactive state and the
USBSTS_PSS and USBSTS_ASS bits are clear.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'hw/ide.h')
0 files changed, 0 insertions, 0 deletions