Home
last modified time | relevance | path

Searched refs:efi_info (Results 1 – 25 of 30) sorted by relevance

12

/openbmc/u-boot/arch/x86/cpu/efi/
H A Dpayload.c256 void setup_efi_info(struct efi_info *efi_info) in setup_efi_info() argument
263 memset(efi_info, 0, sizeof(struct efi_info)); in setup_efi_info()
270 efi_info->efi_systab = (u32)(table->sys_table); in setup_efi_info()
277 efi_info->efi_memdesc_size = map->desc_size; in setup_efi_info()
278 efi_info->efi_memdesc_version = map->version; in setup_efi_info()
279 efi_info->efi_memmap = (u32)(map->desc); in setup_efi_info()
280 efi_info->efi_memmap_size = size - sizeof(struct efi_entry_memmap); in setup_efi_info()
283 efi_info->efi_systab_hi = table->sys_table >> 32; in setup_efi_info()
284 efi_info->efi_memmap_hi = (u64)(u32)(map->desc) >> 32; in setup_efi_info()
289 memcpy(&efi_info->efi_loader_signature, signature, 4); in setup_efi_info()
/openbmc/linux/arch/x86/xen/
H A Defi.c56 union xenpf_efi_info *info = &op.u.firmware_info.u.efi_info; in xen_efi_probe()
141 strscpy((char *)&boot_params->efi_info.efi_loader_signature, "Xen", in xen_efi_init()
142 sizeof(boot_params->efi_info.efi_loader_signature)); in xen_efi_init()
143 boot_params->efi_info.efi_systab = (__u32)__pa(efi_systab_xen); in xen_efi_init()
144 boot_params->efi_info.efi_systab_hi = (__u32)(__pa(efi_systab_xen) >> 32); in xen_efi_init()
/openbmc/linux/arch/x86/boot/compressed/
H A Defi.c19 struct efi_info *ei; in efi_get_type()
23 ei = &bp->efi_info; in efi_get_type()
61 struct efi_info *ei; in efi_get_system_table()
65 ei = &bp->efi_info; in efi_get_system_table()
H A Dpgtable_64.c52 signature = (char *)&boot_params->efi_info.efi_loader_signature; in find_trampoline_placement()
H A Dkaslr.c709 struct efi_info *e = &boot_params->efi_info; in process_efi_entries()
/openbmc/linux/drivers/firmware/efi/libstub/
H A Dkaslr.c30 efi_info("KASLR disabled on kernel command line\n"); in efi_kaslr_get_phys_seed()
33 efi_info("Image placement fixed by loader\n"); in efi_kaslr_get_phys_seed()
40 efi_info("EFI_RNG_PROTOCOL unavailable\n"); in efi_kaslr_get_phys_seed()
H A Dzboot.c90 efi_info("Decompressing Linux Kernel...\n"); in efi_zboot_entry()
108 efi_info("KASLR disabled on kernel command line\n"); in efi_zboot_entry()
112 efi_info("EFI_RNG_PROTOCOL unavailable\n"); in efi_zboot_entry()
H A Dfdt.c263 efi_info("Using DTB from command line\n"); in allocate_new_fdt_and_exit_boot()
268 efi_info("Using DTB from configuration table\n"); in allocate_new_fdt_and_exit_boot()
272 efi_info("Generating empty DTB\n"); in allocate_new_fdt_and_exit_boot()
274 efi_info("Exiting boot services...\n"); in allocate_new_fdt_and_exit_boot()
H A Darm32-stub.c31 efi_info("Entering in %s mode with MMU %sabled\n", in check_platform_features()
109 efi_info("Free memory starts at 0x%lx, setting kernel_base to 0x%lx\n", in handle_kernel_image()
H A Dsecureboot.c60 efi_info("UEFI Secure Boot is enabled.\n"); in efi_get_secureboot()
H A Defi-stub-entry.c59 efi_info("Booting Linux Kernel...\n"); in efi_pe_entry()
H A Dloongarch.c62 efi_info("Exiting boot services\n"); in efi_boot_kernel()
H A Dx86-stub.c547 struct efi_info *efi = &params->efi_info; in setup_e820()
704 struct efi_info *efi;
736 priv.efi = &boot_params->efi_info; in exit_boot()
838 efi_info("%s detected on the kernel command line - disabling physical KASLR\n", in efi_decompress_kernel()
H A Defi-stub-helper.c581 efi_info("Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path\n"); in efi_load_initrd()
585 efi_info("Measured initrd data into PCR 9\n"); in efi_load_initrd()
593 efi_info("Loaded initrd from command line option\n"); in efi_load_initrd()
/openbmc/u-boot/arch/x86/include/asm/
H A Dzimage.h38 void setup_efi_info(struct efi_info *efi_info);
H A Dbootparam.h79 struct efi_info { struct
103 struct efi_info efi_info; /* 0x1c0 */ argument
/openbmc/linux/arch/x86/kernel/
H A Dkexec-bzimage64.c141 struct efi_info *ei = &params->efi_info; in setup_efi_info_memmap()
184 struct efi_info *current_ei = &boot_params.efi_info; in setup_efi_state()
185 struct efi_info *ei = &params->efi_info; in setup_efi_state()
H A Dmachine_kexec_64.c100 mstart = (boot_params.efi_info.efi_systab | in map_efi_systab()
101 ((u64)boot_params.efi_info.efi_systab_hi<<32)); in map_efi_systab()
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dbootparam.h123 struct efi_info { struct
204 struct efi_info efi_info; /* 0x1c0 */ member
/openbmc/linux/arch/x86/platform/efi/
H A Defi.c200 struct efi_info *e = &boot_params.efi_info; in efi_memblock_x86_reserve_range()
476 (boot_params.efi_info.efi_systab_hi || in efi_init()
477 boot_params.efi_info.efi_memmap_hi)) { in efi_init()
482 efi_systab_phys = boot_params.efi_info.efi_systab | in efi_init()
483 ((__u64)boot_params.efi_info.efi_systab_hi << 32); in efi_init()
/openbmc/linux/Documentation/arch/x86/
H A Dzero-page.rst33 1C0/020 ALL efi_info EFI 32 information (struct efi_info)
/openbmc/u-boot/lib/efi/
H A DMakefile6 obj-$(CONFIG_EFI_STUB) += efi_info.o
/openbmc/linux/drivers/xen/
H A Defi.c302 union xenpf_efi_info *info = &op.u.firmware_info.u.efi_info; in efi_mem_desc_lookup()
313 .u.efi_info.mem.addr = phys_addr, in efi_mem_desc_lookup()
314 .u.efi_info.mem.size = U64_MAX - phys_addr, in efi_mem_desc_lookup()
/openbmc/linux/arch/x86/mm/
H A Dioremap.c604 paddr = boot_params.efi_info.efi_memmap_hi; in memremap_is_efi_data()
606 paddr |= boot_params.efi_info.efi_memmap; in memremap_is_efi_data()
610 paddr = boot_params.efi_info.efi_systab_hi; in memremap_is_efi_data()
612 paddr |= boot_params.efi_info.efi_systab; in memremap_is_efi_data()
/openbmc/linux/arch/x86/include/asm/
H A Dbootparam_utils.h66 BOOT_PARAM_PRESERVE(efi_info), in sanitize_boot_params()

12