The bootloader code doesn't actually have to deal with the vcpu config

anymore as that's just in the domaininfo.  So stop doing so.

Signed-off-by: Jeremy Katz <katzj@redhat.com>
This commit is contained in:
kaf24@firebug.cl.cam.ac.uk committed 2006-04-28 14:09:35 +01:00
1 parent 0ff716c0b3
commit dd8d11c33b
3 files changed
+4 -11

No files matched your search

+2 -8
View File
@@ -19,13 +19,12 @@ import sxp
from XendLogging import log
from XendError import VmError
def bootloader(blexec, disk, quiet = 0, vcpus = None, entry = None):
def bootloader(blexec, disk, quiet = 0, entry = None):
"""Run the boot loader executable on the given disk and return a
config image.
@param blexec Binary to use as the boot loader
@param disk Disk to run the boot loader on.
@param quiet Run in non-interactive mode, just booting the default.
@param vcpus Number of vcpus for the domain.
@param entry Default entry to boot."""
if not os.access(blexec, os.X_OK):
@@ -87,9 +86,4 @@ def bootloader(blexec, disk, quiet = 0, vcpus = None, entry = None):
pin = sxp.Parser()
pin.input(ret)
pin.input_eof()
config_image = pin.val
if vcpus and sxp.child_value(config_image, "vcpus") is None:
config_image.append(['vcpus', vcpus])
return config_image
return pin.val
+1 -2
View File
@@ -1619,8 +1619,7 @@ class XendDomainInfo:
if disk is None:
continue
fn = blkdev_uname_to_file(sxp.child_value(disk, "uname"))
blcfg = bootloader(self.info['bootloader'], fn, 1,
self.info['vcpus'])
blcfg = bootloader(self.info['bootloader'], fn, 1)
if blcfg is None:
msg = "Had a bootloader specified, but can't find disk"
log.error(msg)
+1 -1
View File
@@ -623,7 +623,7 @@ def run_bootloader(vals):
file = blkif.blkdev_uname_to_file(uname)
return bootloader(vals.bootloader, file, not vals.console_autoconnect,
vals.vcpus, vals.bootentry)
vals.bootentry)
def make_config(vals):
"""Create the domain configuration.
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.