aboutsummaryrefslogtreecommitdiffstats
path: root/tools/ioemu/block.c
diff options
context:
space:
mode:
authorchris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com>2006-08-03 18:28:29 +0100
committerchris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com>2006-08-03 18:28:29 +0100
commitae97d42025bb00a13fd9562920f743b0a555cff6 (patch)
tree03c0fd20d4ff73c13ac84a2808df2706844ecdb3 /tools/ioemu/block.c
parent931e1a3a502ec16cd8c7ba154f13620c534e96dd (diff)
downloadxen-ae97d42025bb00a13fd9562920f743b0a555cff6.tar.gz
xen-ae97d42025bb00a13fd9562920f743b0a555cff6.tar.bz2
xen-ae97d42025bb00a13fd9562920f743b0a555cff6.zip
[qemu] Use xenstore to configure ioemu block devices.
- read ioemu block device config from xenstore - don't require the ioemu: prefix on block devices any longer - allow change of media associated with cdrom drives - replace cdrom= option by :cdrom suffix on regular block device config: 'file:/root/mytest.iso,hdc:cdrom,r' - don't create default cdrom drive anymore - to create default empty cdrom drive use: ',hdc:cdrom,r' Signed-off-by: Christian Limpach <Christian.Limpach@xensource.com>
Diffstat (limited to 'tools/ioemu/block.c')
-rw-r--r--tools/ioemu/block.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/ioemu/block.c b/tools/ioemu/block.c
index b908167186..9c628f93bf 100644
--- a/tools/ioemu/block.c
+++ b/tools/ioemu/block.c
@@ -750,6 +750,7 @@ static int raw_write(BlockDriverState *bs, int64_t sector_num,
static void raw_close(BlockDriverState *bs)
{
BDRVRawState *s = bs->opaque;
+ bs->total_sectors = 0;
close(s->fd);
}