multiboot: Fix cmdline of modules
Fix address specified for cmdline value of module in multiboot structure. Patchworks-ID: 35699 Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
ccb167e9d7
commit
3f3d583efd
2
hw/pc.c
2
hw/pc.c
|
@ -710,7 +710,7 @@ static int load_multiboot(void *fw_cfg,
|
||||||
pstrcpy((char*)bootinfo + mb_mod_cmdline,
|
pstrcpy((char*)bootinfo + mb_mod_cmdline,
|
||||||
sizeof(bootinfo) - mb_mod_cmdline,
|
sizeof(bootinfo) - mb_mod_cmdline,
|
||||||
initrd_filename);
|
initrd_filename);
|
||||||
stl_p(bootinfo + mb_mod_info + 8, mb_mod_cmdline); /* string */
|
stl_p(bootinfo + mb_mod_info + 8, mb_bootinfo + mb_mod_cmdline); /* string */
|
||||||
mb_mod_cmdline += strlen(initrd_filename) + 1;
|
mb_mod_cmdline += strlen(initrd_filename) + 1;
|
||||||
if (mb_mod_cmdline > sizeof(bootinfo))
|
if (mb_mod_cmdline > sizeof(bootinfo))
|
||||||
mb_mod_cmdline = sizeof(bootinfo);
|
mb_mod_cmdline = sizeof(bootinfo);
|
||||||
|
|
Loading…
Reference in a new issue