x86/boot: move kextra into boot info

... so it can be removed as a distinct parameter to create_dom0().

Signed-off-by: Daniel P. Smith <dpsmith@apertussolutions.com>
Reviewed-by: Jason Andryuk <jason.andryuk@amd.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
This commit is contained in:
Daniel P. Smith authored and Andrew Cooper committed 2024-11-07 17:51:31 +00:00
1 parent 6320f08206
commit ccdb7e08fd
2 files changed
+3 -1

No files matched your search

+1
View File
@@ -66,6 +66,7 @@ struct boot_module {
struct boot_info {
const char *loader;
const char *cmdline;
const char *kextra;
paddr_t memmap_addr;
size_t memmap_length;
+2 -1
View File
@@ -1108,6 +1108,7 @@ void asmlinkage __init noreturn __start_xen(void)
*kextra = '\0';
kextra += 3;
while ( kextra[1] == ' ' ) kextra++;
bi->kextra = kextra;
}
cmdline_parse(bi->cmdline);
@@ -2111,7 +2112,7 @@ void asmlinkage __init noreturn __start_xen(void)
dom0 = create_dom0(bi->mods[0].mod, bi->mods[0].headroom,
initrdidx < bi->nr_modules ? bi->mods[initrdidx].mod
: NULL,
kextra, bi->loader);
bi->kextra, bi->loader);
if ( !dom0 )
panic("Could not set up DOM0 guest OS\n");
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.