Lines Matching +full:mode +full:- +full:loader
1 // SPDX-License-Identifier: GPL-2.0-or-later
27 unsigned long vmlinuz_size = _vmlinux_end - _vmlinux_start; in prep_kernel()
35 /* assume uncompressed data if -1 is returned */ in prep_kernel()
36 if (len == -1) { in prep_kernel()
81 printf("Decompressing (0x%p <- 0x%p:0x%p)...\n\r", addr, in prep_kernel()
106 * supplied by the loader. */ in prep_initrd()
108 printf("Attached initrd image at 0x%p-0x%p\n\r", in prep_initrd()
111 initrd_size = _initrd_end - _initrd_start; in prep_initrd()
113 printf("Using loader supplied ramdisk at 0x%lx-0x%lx\n\r", in prep_initrd()
135 printf("Relocating initrd 0x%lx <- 0x%p (0x%lx bytes)\n\r", in prep_initrd()
143 setprop_val(chosen, "linux,initrd-start", (u32)(initrd_addr)); in prep_initrd()
144 setprop_val(chosen, "linux,initrd-end", (u32)(initrd_addr+initrd_size)); in prep_initrd()
154 /* Do we have an ESM (Enter Secure Mode) blob? */ in prep_esm_blob()
158 printf("Attached ESM blob at 0x%p-0x%p\n\r", in prep_esm_blob()
161 esm_blob_size = _esm_blob_end - _esm_blob_start; in prep_esm_blob()
176 printf("Relocating ESM blob 0x%lx <- 0x%p (0x%lx bytes)\n\r", in prep_esm_blob()
182 setprop_val(chosen, "linux,esm-blob-start", (u32)(esm_blob_addr)); in prep_esm_blob()
183 setprop_val(chosen, "linux,esm-blob-end", (u32)(esm_blob_addr + esm_blob_size)); in prep_esm_blob()
202 /* Wait-for-input time */ in prep_cmdline()
203 n = getprop(chosen, "linux,cmdline-timeout", &v, sizeof(v)); in prep_cmdline()
208 getprop(chosen, "bootargs", cmdline, BOOT_COMMAND_LINE_SIZE-1); in prep_cmdline()
234 /* Do this first, because malloc() could clobber the loader's in start()
235 * command line. Only use the loader command line if a in start()
236 * built-in command line wasn't set by an external tool */ in start()
239 min(loader_info.cmdline_len, BOOT_COMMAND_LINE_SIZE-1)); in start()