Revision f8b4ec36
b/lib/hypervisor/hv_kvm.py | ||
---|---|---|
1250 | 1250 |
dev_val += ",bus=pci.0,addr=%s" % hex(cfdev.pci) |
1251 | 1251 |
dev_opts.extend(["-device", dev_val]) |
1252 | 1252 |
|
1253 |
# TODO: export disk geometry in IDISK_PARAMS |
|
1254 |
heads = cfdev.params.get('heads', None) |
|
1255 |
secs = cfdev.params.get('secs', None) |
|
1256 |
if heads and secs: |
|
1257 |
nr_sectors = cfdev.size * 1024 * 1024 / 512 |
|
1258 |
cyls = nr_sectors / (int(heads) * int(secs)) |
|
1259 |
if cyls and heads and secs: |
|
1260 |
drive_val += (",cyls=%d,heads=%d,secs=%d" % |
|
1261 |
(cyls, int(heads), int(secs))) |
|
1262 |
|
|
1253 | 1263 |
dev_opts.extend(["-drive", drive_val]) |
1254 | 1264 |
|
1255 | 1265 |
return dev_opts |
Also available in: Unified diff