diff options
author | Alexander Graf | 2010-04-01 18:42:40 +0200 |
---|---|---|
committer | Aurelien Jarno | 2010-04-09 22:06:22 +0200 |
commit | baf0b55a9e57b909b1f8b0f732c0b10242867418 (patch) | |
tree | a700a4fea9c5a50eacea8a0052c4211c135720d6 /hw/s390-virtio-bus.c | |
parent | Always notify consumers of char devices if they're open (diff) | |
download | qemu-baf0b55a9e57b909b1f8b0f732c0b10242867418.tar.gz qemu-baf0b55a9e57b909b1f8b0f732c0b10242867418.tar.xz qemu-baf0b55a9e57b909b1f8b0f732c0b10242867418.zip |
Implement virtio reset
The guest may issue a RESET command for virtio. So far we didn't bother
to implement it, but with my new bootloader we actually need it for Linux
to get back to a safe state.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/s390-virtio-bus.c')
-rw-r--r-- | hw/s390-virtio-bus.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/hw/s390-virtio-bus.c b/hw/s390-virtio-bus.c index 3efbaabb66..fe6884d47d 100644 --- a/hw/s390-virtio-bus.c +++ b/hw/s390-virtio-bus.c @@ -56,7 +56,6 @@ typedef struct { static const VirtIOBindings virtio_s390_bindings; static ram_addr_t s390_virtio_device_num_vq(VirtIOS390Device *dev); -static void s390_virtio_device_sync(VirtIOS390Device *dev); VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size) { @@ -185,7 +184,7 @@ static ram_addr_t s390_virtio_next_ring(VirtIOS390Bus *bus) return r; } -static void s390_virtio_device_sync(VirtIOS390Device *dev) +void s390_virtio_device_sync(VirtIOS390Device *dev) { VirtIOS390Bus *bus = DO_UPCAST(VirtIOS390Bus, bus, dev->qdev.parent_bus); ram_addr_t cur_offs; |