| /freebsd-14.2/stand/i386/libi386/ |
| H A D | bootinfo64.c | 99 struct preloaded_file *xp, *kfp; in bi_load64() local 146 kfp = file_findfile(NULL, "elf kernel"); in bi_load64() 147 if (kfp == NULL) in bi_load64() 148 kfp = file_findfile(NULL, "elf64 kernel"); in bi_load64() 149 if (kfp == NULL) in bi_load64() 153 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in bi_load64() 157 bios_addsmapdata(kfp); in bi_load64() 159 geli_export_key_metadata(kfp); in bi_load64() 161 bi_load_vbe_data(kfp); in bi_load64() 174 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load64() [all …]
|
| H A D | bootinfo32.c | 56 struct preloaded_file *xp, *kfp; in bi_load32() local 132 kfp = file_findfile(NULL, "elf kernel"); in bi_load32() 133 if (kfp == NULL) in bi_load32() 134 kfp = file_findfile(NULL, "elf32 kernel"); in bi_load32() 135 if (kfp == NULL) in bi_load32() 141 bios_addsmapdata(kfp); in bi_load32() 143 geli_export_key_metadata(kfp); in bi_load32() 145 bi_load_vbe_data(kfp); in bi_load32() 154 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load32() 161 md = file_findmetadata(kfp, MODINFOMD_SSYM); in bi_load32() [all …]
|
| H A D | biossmap.c | 119 bios_addsmapdata(struct preloaded_file *kfp) in bios_addsmapdata() argument 126 file_addmetadata(kfp, MODINFOMD_SMAP, size, smapbase); in bios_addsmapdata() 129 file_addmetadata(kfp, MODINFOMD_SMAP_XATTR, size, smapattr); in bios_addsmapdata()
|
| H A D | multiboot.c | 322 struct preloaded_file *mfp, *kfp, *rfp; in multiboot_obj_loadfile() local 335 kfp = file_findfile(NULL, "elf kernel"); in multiboot_obj_loadfile() 336 if (kfp == NULL) { in multiboot_obj_loadfile()
|
| H A D | libi386.h | 143 void bi_load_vbe_data(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/common/ |
| H A D | metadata.c | 76 struct preloaded_file *kfp; in md_load_dual() local 150 if (kfp == NULL) in md_load_dual() 151 kfp = file_findfile(NULL, "elf kernel"); in md_load_dual() 152 if (kfp == NULL) in md_load_dual() 154 file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto); in md_load_dual() 165 file_addmetadata(kfp, MODINFOMD_KERNEND, in md_load_dual() 168 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in md_load_dual() 171 file_addmetadata(kfp, MODINFOMD_DTBP, sizeof fdtp, &fdtp); in md_load_dual() 173 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in md_load_dual() 176 geli_export_key_metadata(kfp); in md_load_dual() [all …]
|
| H A D | load_elf.c | 369 struct preloaded_file *fp, *kfp; in __elfN() local 387 kfp = file_findfile(NULL, __elfN(kerneltype)); in __elfN() 393 if (kfp == NULL) in __elfN() 398 if (kfp != NULL) { in __elfN() 432 if (kfp == NULL) { in __elfN() 438 if (strcmp(__elfN(kerneltype), kfp->f_type)) { in __elfN() 441 kfp->f_type); in __elfN()
|
| H A D | load_elf_obj.c | 92 struct preloaded_file *fp, *kfp; in __elfN() local 157 kfp = file_findfile(NULL, __elfN(obj_kerneltype)); in __elfN() 158 if (kfp == NULL) { in __elfN()
|
| /freebsd-14.2/stand/userboot/userboot/ |
| H A D | bootinfo32.c | 55 struct preloaded_file *xp, *kfp; in bi_load32() local 111 kfp = file_findfile(NULL, "elf kernel"); in bi_load32() 112 if (kfp == NULL) in bi_load32() 113 kfp = file_findfile(NULL, "elf32 kernel"); in bi_load32() 114 if (kfp == NULL) in bi_load32() 118 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in bi_load32() 120 bios_addsmapdata(kfp); in bi_load32() 122 geli_export_key_metadata(kfp); in bi_load32() 132 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load32() 139 md = file_findmetadata(kfp, MODINFOMD_SSYM); in bi_load32() [all …]
|
| H A D | bootinfo64.c | 95 struct preloaded_file *xp, *kfp; in bi_load64() local 143 kfp = file_findfile(NULL, "elf kernel"); in bi_load64() 144 if (kfp == NULL) in bi_load64() 145 kfp = file_findfile(NULL, "elf64 kernel"); in bi_load64() 146 if (kfp == NULL) in bi_load64() 149 file_addmetadata(kfp, MODINFOMD_HOWTO, sizeof howto, &howto); in bi_load64() 150 file_addmetadata(kfp, MODINFOMD_ENVP, sizeof envp, &envp); in bi_load64() 151 file_addmetadata(kfp, MODINFOMD_KERNEND, sizeof kernend, &kernend); in bi_load64() 152 bios_addsmapdata(kfp); in bi_load64() 161 md = file_findmetadata(kfp, MODINFOMD_KERNEND); in bi_load64()
|
| H A D | biossmap.c | 40 bios_addsmapdata(struct preloaded_file *kfp) in bios_addsmapdata() argument 70 file_addmetadata(kfp, MODINFOMD_SMAP, len, &smap[0]); in bios_addsmapdata()
|
| H A D | libuserboot.h | 64 void bios_addsmapdata(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/efi/loader/ |
| H A D | bootinfo.c | 175 bi_load_efi_data(struct preloaded_file *kfp, bool exit_bs) in bi_load_efi_data() argument 311 file_addmetadata(kfp, MODINFOMD_EFI_MAP, efisz + sz, in bi_load_efi_data() 330 struct preloaded_file *xp, *kfp; in bi_load() local 417 kfp = file_findfile(NULL, "elf kernel"); in bi_load() 418 if (kfp == NULL) in bi_load() 419 kfp = file_findfile(NULL, "elf64 kernel"); in bi_load() 420 if (kfp == NULL) in bi_load() 445 geli_export_key_metadata(kfp); in bi_load() 448 bi_load_efi_data(kfp, exit_bs); in bi_load() 450 bi_loadsmap(kfp); in bi_load() [all …]
|
| /freebsd-14.2/stand/i386/loader/ |
| H A D | gfx_bios.c | 42 void bi_load_vbe_data(struct preloaded_file *kfp); 44 void bi_load_vbe_data(struct preloaded_file *kfp) in bi_load_vbe_data() argument 51 bi_load_vbe_data(struct preloaded_file *kfp) in bi_load_vbe_data() argument 53 if (!kfp->f_tg_kernel_support) { in bi_load_vbe_data() 64 file_addmetadata(kfp, MODINFOMD_VBE_FB, in bi_load_vbe_data()
|
| /freebsd-14.2/stand/libsa/geli/ |
| H A D | geli_metadata.c | 41 geli_export_key_metadata(struct preloaded_file *kfp) in geli_export_key_metadata() argument 47 file_addmetadata(kfp, MODINFOMD_KEYBUF, GELI_KEYBUF_SIZE, keybuf); in geli_export_key_metadata()
|
| H A D | geliboot.h | 97 void geli_export_key_metadata(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/kboot/kboot/arch/aarch64/ |
| H A D | load_addr.c | 276 bi_loadsmap(struct preloaded_file *kfp) in bi_loadsmap() argument 283 file_addmetadata(kfp, MODINFOMD_FW_HANDLE, sizeof(efi_systbl_phys), &efi_systbl_phys); in bi_loadsmap() 291 file_addmetadata(kfp, MODINFOMD_EFI_MAP, efi_map_size, efi_map_hdr); in bi_loadsmap()
|
| /freebsd-14.2/stand/kboot/kboot/arch/amd64/ |
| H A D | load_addr.c | 165 bi_loadsmap(struct preloaded_file *kfp) in bi_loadsmap() argument 180 file_addmetadata(kfp, MODINFOMD_SMAP, len, &smap[0]); in bi_loadsmap()
|
| /freebsd-14.2/stand/efi/loader/arch/amd64/ |
| H A D | multiboot2.c | 498 struct preloaded_file *mfp, *kfp, *rfp; in obj_loadfile() local 511 kfp = file_findfile(NULL, "elf kernel"); in obj_loadfile() 512 if (kfp == NULL) { in obj_loadfile()
|
| /freebsd-14.2/stand/kboot/kboot/ |
| H A D | kboot.h | 21 void bi_loadsmap(struct preloaded_file *kfp);
|
| /freebsd-14.2/stand/kboot/kboot/arch/powerpc64/ |
| H A D | load_addr.c | 225 bi_loadsmap(struct preloaded_file *kfp) in bi_loadsmap() argument
|
| /freebsd-14.2/stand/fdt/ |
| H A D | fdt_loader_cmd.c | 120 struct preloaded_file *kfp; in fdt_find_static_dtb() local 132 kfp = file_findfile(NULL, NULL); in fdt_find_static_dtb() 133 if (kfp == NULL) in fdt_find_static_dtb() 137 md = file_findmetadata(kfp, MODINFOMD_ELFHDR); in fdt_find_static_dtb() 142 md = file_findmetadata(kfp, MODINFOMD_SHDR); in fdt_find_static_dtb()
|