[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] The bootloader code doesn't actually have to deal with the vcpu config
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID f06b6db6823d9667d368433a22946322a95a268b # Parent a8cac38001caea26608e7a67b9039bdec0a085d2 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@xxxxxxxxxx> diff -r a8cac38001ca -r f06b6db6823d tools/python/xen/xend/XendBootloader.py --- a/tools/python/xen/xend/XendBootloader.py Fri Apr 28 14:08:40 2006 +0100 +++ b/tools/python/xen/xend/XendBootloader.py Fri Apr 28 14:09:35 2006 +0100 @@ -19,13 +19,12 @@ from XendLogging import log 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, 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 diff -r a8cac38001ca -r f06b6db6823d tools/python/xen/xend/XendDomainInfo.py --- a/tools/python/xen/xend/XendDomainInfo.py Fri Apr 28 14:08:40 2006 +0100 +++ b/tools/python/xen/xend/XendDomainInfo.py Fri Apr 28 14:09:35 2006 +0100 @@ -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) diff -r a8cac38001ca -r f06b6db6823d tools/python/xen/xm/create.py --- a/tools/python/xen/xm/create.py Fri Apr 28 14:08:40 2006 +0100 +++ b/tools/python/xen/xm/create.py Fri Apr 28 14:09:35 2006 +0100 @@ -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. _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |