diff --git a/src/xen/xm_internal.c b/src/xen/xm_internal.c index 20b828d5e9..153c7a525f 100644 --- a/src/xen/xm_internal.c +++ b/src/xen/xm_internal.c @@ -2346,7 +2346,7 @@ virConfPtr xenXMDomainConfigFormat(virConnectPtr conn, xenXMConfigSetString(conf, "bootloader", def->os.bootloader) < 0) goto no_memory; if (def->os.bootloaderArgs && - xenXMConfigSetString(conf, "bootloader_args", def->os.bootloaderArgs) < 0) + xenXMConfigSetString(conf, "bootargs", def->os.bootloaderArgs) < 0) goto no_memory; if (def->os.kernel && xenXMConfigSetString(conf, "kernel", def->os.kernel) < 0) diff --git a/tests/xmconfigdata/sexpr2xml-pv-bootloader.cfg b/tests/xmconfigdata/sexpr2xml-pv-bootloader.cfg new file mode 100644 index 0000000000..b8570f229d --- /dev/null +++ b/tests/xmconfigdata/sexpr2xml-pv-bootloader.cfg @@ -0,0 +1,11 @@ +name = "pvtest" +uuid = "596a5d21-71f4-8fb2-e068-e2386a5c413e" +maxmem = 420 +memory = 420 +vcpus = 2 +bootloader = "/usr/bin/pypxeboot" +bootargs = "mac=AA:00:86:e2:35:72" +on_poweroff = "destroy" +on_reboot = "destroy" +on_crash = "destroy" +disk = [ "file:/root/some.img,xvda,w" ] diff --git a/tests/xmconfigdata/sexpr2xml-pv-bootloader.xml b/tests/xmconfigdata/sexpr2xml-pv-bootloader.xml new file mode 100644 index 0000000000..920c058275 --- /dev/null +++ b/tests/xmconfigdata/sexpr2xml-pv-bootloader.xml @@ -0,0 +1,26 @@ + + pvtest + 596a5d21-71f4-8fb2-e068-e2386a5c413e + 430080 + 430080 + 2 + /usr/bin/pypxeboot + mac=AA:00:86:e2:35:72 + + linux + + + destroy + destroy + destroy + + + + + + + + + + +