x86: zboot: Use zboot_start() in zboot_run()
Now that we have a function to start the process of booting a zimage, use it in zboot_run() to avoid duplicated logic. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
+1
-13
@@ -442,19 +442,7 @@ int zboot_run(ulong addr, ulong size, ulong initrd, ulong initrd_size,
|
||||
{
|
||||
int ret;
|
||||
|
||||
memset(&state, '\0', sizeof(state));
|
||||
|
||||
if (base) {
|
||||
state.base_ptr = map_sysmem(base, 0);
|
||||
state.load_address = addr;
|
||||
} else {
|
||||
state.bzimage_addr = addr;
|
||||
}
|
||||
state.bzimage_size = size;
|
||||
state.initrd_addr = initrd;
|
||||
state.initrd_size = initrd_size;
|
||||
state.cmdline = cmdline;
|
||||
|
||||
zboot_start(addr, size, initrd, initrd_size, base, cmdline);
|
||||
ret = zboot_load();
|
||||
if (ret)
|
||||
return log_msg_ret("ld", ret);
|
||||
|
||||
Reference in New Issue
Block a user