|
|
|
@ -439,6 +439,10 @@ static int vpc_write(BlockDriverState *bs, int64_t sector_num, |
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
static int vpc_flush(BlockDriverState *bs) |
|
|
|
{ |
|
|
|
return bdrv_flush(bs->file); |
|
|
|
} |
|
|
|
|
|
|
|
/*
|
|
|
|
* Calculates the number of cylinders, heads and sectors per cylinder |
|
|
|
@ -618,14 +622,15 @@ static QEMUOptionParameter vpc_create_options[] = { |
|
|
|
}; |
|
|
|
|
|
|
|
static BlockDriver bdrv_vpc = { |
|
|
|
.format_name = "vpc", |
|
|
|
.instance_size = sizeof(BDRVVPCState), |
|
|
|
.bdrv_probe = vpc_probe, |
|
|
|
.bdrv_open = vpc_open, |
|
|
|
.bdrv_read = vpc_read, |
|
|
|
.bdrv_write = vpc_write, |
|
|
|
.bdrv_close = vpc_close, |
|
|
|
.bdrv_create = vpc_create, |
|
|
|
.format_name = "vpc", |
|
|
|
.instance_size = sizeof(BDRVVPCState), |
|
|
|
.bdrv_probe = vpc_probe, |
|
|
|
.bdrv_open = vpc_open, |
|
|
|
.bdrv_read = vpc_read, |
|
|
|
.bdrv_write = vpc_write, |
|
|
|
.bdrv_flush = vpc_flush, |
|
|
|
.bdrv_close = vpc_close, |
|
|
|
.bdrv_create = vpc_create, |
|
|
|
|
|
|
|
.create_options = vpc_create_options, |
|
|
|
}; |
|
|
|
|