Lines Matching full:images
68 static int boot_prep_linux(bootm_headers_t *images) in boot_prep_linux() argument
78 if (images->ft_len) { in boot_prep_linux()
80 if (image_setup_linux(images)) { in boot_prep_linux()
86 if (images->legacy_hdr_valid) { in boot_prep_linux()
87 hdr = images->legacy_hdr_os; in boot_prep_linux()
102 } else if (images->fit_uname_os && is_zimage) { in boot_prep_linux()
103 ret = fit_image_get_data(images->fit_hdr_os, in boot_prep_linux()
104 images->fit_noffset_os, in boot_prep_linux()
119 images->os.load = load_address; in boot_prep_linux()
121 images->ep = (ulong)base_ptr; in boot_prep_linux()
122 } else if (images->ep) { in boot_prep_linux()
123 cmd_line_dest = (void *)images->ep + COMMAND_LINE_OFFSET; in boot_prep_linux()
129 printf("Setup at %#08lx\n", images->ep); in boot_prep_linux()
130 ret = setup_zimage((void *)images->ep, cmd_line_dest, in boot_prep_linux()
131 0, images->rd_start, in boot_prep_linux()
132 images->rd_end - images->rd_start); in boot_prep_linux()
194 static int boot_jump_linux(bootm_headers_t *images) in boot_jump_linux() argument
197 images->ep, images->os.load); in boot_jump_linux()
199 return boot_linux_kernel(images->ep, images->os.load, in boot_jump_linux()
200 images->os.arch == IH_ARCH_X86_64); in boot_jump_linux()
204 bootm_headers_t *images) in do_bootm_linux() argument
211 return boot_prep_linux(images); in do_bootm_linux()
214 return boot_jump_linux(images); in do_bootm_linux()
216 return boot_jump_linux(images); in do_bootm_linux()