Home
last modified time | relevance | path

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

/hypervisor/boot/multiboot/
A Dmultiboot2.c79 struct multiboot2_tag *mb2_tag, *mb2_tag_end; in multiboot2_to_acrn_bi() local
85 mb2_tag = (struct multiboot2_tag *)((uint8_t *)mb2_info + 8U); in multiboot2_to_acrn_bi()
88 while ((mb2_tag->type != MULTIBOOT2_TAG_TYPE_END) && (mb2_tag < mb2_tag_end)) { in multiboot2_to_acrn_bi()
89 switch (mb2_tag->type) { in multiboot2_to_acrn_bi()
91 str = ((struct multiboot2_tag_string *)mb2_tag)->string; in multiboot2_to_acrn_bi()
96 mb2_mmap_to_abi(abi, (const struct multiboot2_tag_mmap *)mb2_tag); in multiboot2_to_acrn_bi()
105 str = ((struct multiboot2_tag_string *)mb2_tag)->string; in multiboot2_to_acrn_bi()
113 mb2_efi64_to_abi(abi, (const struct multiboot2_tag_efi64 *)mb2_tag); in multiboot2_to_acrn_bi()
119 if (mb2_tag->type > MULTIBOOT2_TAG_TYPE_LOAD_BASE_ADDR) { in multiboot2_to_acrn_bi()
124 if (mb2_tag->size == 0U) { in multiboot2_to_acrn_bi()
[all …]

Completed in 5 milliseconds