diff options
author | chris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com> | 2006-08-03 18:28:29 +0100 |
---|---|---|
committer | chris@kneesaa.uk.xensource.com <chris@kneesaa.uk.xensource.com> | 2006-08-03 18:28:29 +0100 |
commit | ae97d42025bb00a13fd9562920f743b0a555cff6 (patch) | |
tree | 03c0fd20d4ff73c13ac84a2808df2706844ecdb3 /tools/ioemu/block.c | |
parent | 931e1a3a502ec16cd8c7ba154f13620c534e96dd (diff) | |
download | xen-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.c | 1 |
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); } |