Home
last modified time | relevance | path

Searched refs:mods (Results 1 – 6 of 6) sorted by relevance

/hypervisor/boot/multiboot/
A Dmultiboot.c20 …struct multiboot_module *mods = (struct multiboot_module *)hpa2hva_early((uint64_t)mbi->mi_mods_ad… in multiboot_to_acrn_bi() local
47 …if (((mbi->mi_flags & MULTIBOOT_INFO_HAS_MODS) != 0U) && (mbi->mi_mods_count != 0U) && (mods != NU… in multiboot_to_acrn_bi()
53 abi->mods[i].start = hpa2hva_early((uint64_t)(mods + i)->mm_mod_start); in multiboot_to_acrn_bi()
54 if ((mods + i)->mm_mod_end > (mods + i)->mm_mod_start) { in multiboot_to_acrn_bi()
55 abi->mods[i].size = (mods + i)->mm_mod_end - (mods + i)->mm_mod_start; in multiboot_to_acrn_bi()
57 (void)strncpy_s((void *)(abi->mods[i].string), MAX_MOD_STRING_SIZE, in multiboot_to_acrn_bi()
58 (char *)hpa2hva_early((uint64_t)(mods + i)->mm_string), in multiboot_to_acrn_bi()
59 strnlen_s((char *)hpa2hva_early((uint64_t)(mods + i)->mm_string), MAX_BOOTARGS_SIZE)); in multiboot_to_acrn_bi()
A Dmultiboot2.c40 abi->mods[mbi_mod_idx].start = hpa2hva_early((uint64_t)mb2_tag_mods->mod_start); in mb2_mods_to_abi()
42 abi->mods[mbi_mod_idx].size = mb2_tag_mods->mod_end - mb2_tag_mods->mod_start; in mb2_mods_to_abi()
45 (void)strncpy_s((void *)(abi->mods[mbi_mod_idx].string), MAX_MOD_STRING_SIZE, in mb2_mods_to_abi()
/hypervisor/boot/
A Dboot.c26 if (hva2hpa(abi->mods[i].start) < start) { in get_boot_mods_range()
27 start = hva2hpa(abi->mods[i].start); in get_boot_mods_range()
29 if (hva2hpa(abi->mods[i].start + abi->mods[i].size) > end) { in get_boot_mods_range()
30 end = hva2hpa(abi->mods[i].start + abi->mods[i].size); in get_boot_mods_range()
/hypervisor/boot/guest/
A Dvboot_info.c131 struct abi_module *mods = (struct abi_module *)(&abi->mods[0]); in get_mod_by_tag() local
135 const char *string = (char *)hpa2hva((uint64_t)(mods + i)->string); in get_mod_by_tag()
144 mod = mods + i; in get_mod_by_tag()
/hypervisor/boot/include/
A Dboot.h54 struct abi_module mods[MAX_MODULE_NUM]; member
/hypervisor/arch/x86/
A De820.c286 mod_start = hva2hpa(abi->mods[mod_index].start); in alloc_mods_memory()
287 mod_end = mod_start + abi->mods[mod_index].size; in alloc_mods_memory()

Completed in 7 milliseconds