/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | bootinfo64.c | 142 struct preloaded_file *xp, *kfp; in bi_load64() local 187 kfp = file_findfile(NULL, "elf kernel"); in bi_load64() 188 if (kfp == NULL) in bi_load64() 189 kfp = file_findfile(NULL, "elf64 kernel"); in bi_load64() 190 if (kfp == NULL) in bi_load64() 193 file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto); in bi_load64() 194 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in bi_load64() 196 file_addmetadata(kfp, MODINFOMD_MODULEP, sizeof module, &module); in bi_load64() 198 bios_addsmapdata(kfp); in bi_load64() 211 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load64() [all …]
|
H A D | bootinfo32.c | 136 struct preloaded_file *xp, *kfp; in bi_load32() local 209 kfp = file_findfile(NULL, "elf kernel"); in bi_load32() 210 if (kfp == NULL) in bi_load32() 211 kfp = file_findfile(NULL, "elf32 kernel"); in bi_load32() 212 if (kfp == NULL) in bi_load32() 215 file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto); in bi_load32() 216 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in bi_load32() 218 bios_addsmapdata(kfp); in bi_load32() 227 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load32() 234 md = file_findmetadata(kfp, MODINFOMD_SSYM); in bi_load32() [all …]
|
H A D | biossmap.c | 121 bios_addsmapdata(struct preloaded_file *kfp) in bios_addsmapdata() argument 128 file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase); in bios_addsmapdata() 131 file_addmetadata(kfp, MODINFOMD_SMAP_XATTR, size, smapattr); in bios_addsmapdata()
|
H A D | multiboot.c | 83 num_modules(struct preloaded_file *kfp) in num_modules() argument 88 for (kmp = kfp->f_modules; kmp != NULL; kmp = kmp->m_next) in num_modules() 451 struct preloaded_file *mfp, *kfp, *rfp; in multiboot_obj_loadfile() local 480 kfp = file_findfile(NULL, "elf kernel"); in multiboot_obj_loadfile() 481 if (kfp == NULL) { in multiboot_obj_loadfile()
|
/illumos-gate/usr/src/boot/efi/loader/ |
H A D | bootinfo.c | 239 bi_load_efi_data(struct preloaded_file *kfp) in bi_load_efi_data() argument 319 file_addmetadata(kfp, MODINFOMD_EFI_MAP, efisz + sz, in bi_load_efi_data() 341 struct preloaded_file *xp, *kfp; in bi_load() local 413 kfp = file_findfile(NULL, "elf kernel"); in bi_load() 414 if (kfp == NULL) in bi_load() 415 kfp = file_findfile(NULL, "elf64 kernel"); in bi_load() 416 if (kfp == NULL) in bi_load() 420 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof (envp), &envp); in bi_load() 423 file_addmetadata(kfp, MODINFOMD_DTBP, sizeof (dtbp), &dtbp); in bi_load() 431 bi_load_efi_data(kfp); in bi_load() [all …]
|
H A D | memmap.c | 156 efi_addsmapdata(struct preloaded_file *kfp) in efi_addsmapdata() argument 163 file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase); in efi_addsmapdata()
|
/illumos-gate/usr/src/boot/common/ |
H A D | load_elf.c | 159 struct preloaded_file *fp, *kfp; in __elfN() local 177 kfp = file_findfile(NULL, __elfN(kerneltype)); in __elfN() 183 if (kfp == NULL) in __elfN() 188 if (kfp != NULL) { in __elfN() 223 if (kfp == NULL) { in __elfN() 229 if (strcmp(__elfN(kerneltype), kfp->f_type)) { in __elfN() 232 "kernel type '%s'\n", kfp->f_type); in __elfN()
|
H A D | load_elf_obj.c | 87 struct preloaded_file *fp, *kfp; in __elfN() local 132 kfp = file_findfile(NULL, __elfN(obj_kerneltype)); in __elfN() 133 if (kfp == NULL) { in __elfN()
|