Home
last modified time | relevance | path

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

/xen/xen/arch/x86/
A Dsetup.c820 multiboot_info_t *mbi; in __start_xen() local
855 pvh_init(&mbi, &mod); in __start_xen()
859 mbi = __va(mbi_p); in __start_xen()
860 mod = __va(mbi->mods_addr); in __start_xen()
863 loader = (mbi->flags & MBI_LOADERNAME) in __start_xen()
972 if ( !(mbi->flags & MBI_MODULES) || (mbi->mods_count == 0) ) in __start_xen()
980 mbi->mods_count); in __start_xen()
1014 else if ( mbi->flags & MBI_MEMMAP ) in __start_xen()
1063 else if ( mbi->flags & MBI_MEMLIMITS ) in __start_xen()
1122 nr_initial_images = mbi->mods_count; in __start_xen()
[all …]
/xen/xen/xsm/
A Dxsm_policy.c34 const multiboot_info_t *mbi, in xsm_multiboot_policy_init() argument
39 module_t *mod = (module_t *)__va(mbi->mods_addr); in xsm_multiboot_policy_init()
48 for ( i = mbi->mods_count-1; i >= 1; i-- ) in xsm_multiboot_policy_init()
A Dxsm_core.c121 const multiboot_info_t *mbi) in xsm_multiboot_init() argument
131 ret = xsm_multiboot_policy_init(module_map, mbi, in xsm_multiboot_init()
/xen/xen/include/asm-x86/guest/
A Dpvh-boot.h28 void pvh_init(multiboot_info_t **mbi, module_t **mod);
37 static inline void pvh_init(multiboot_info_t **mbi, module_t **mod) in pvh_init() argument
/xen/xen/arch/x86/guest/xen/
A Dpvh-boot.c38 static void __init convert_pvh_info(multiboot_info_t **mbi, in convert_pvh_info() argument
84 *mbi = &pvh_mbi; in convert_pvh_info()
102 void __init pvh_init(multiboot_info_t **mbi, module_t **mod) in pvh_init() argument
104 convert_pvh_info(mbi, mod); in pvh_init()
/xen/xen/arch/x86/efi/
A Defi-boot.h14 static multiboot_info_t __initdata mbi = { variable
270 "D" (&mbi) in efi_arch_post_exit_boot()
288 microcode_set_module(mbi.mods_count); in efi_arch_cfg_file_late()
305 place_string(&mbi.cmdline, name.s); in efi_arch_handle_cmdline()
308 place_string(&mbi.cmdline, cfgfile_options); in efi_arch_handle_cmdline()
317 place_string(&mbi.cmdline, name.s); in efi_arch_handle_cmdline()
319 if ( mbi.cmdline ) in efi_arch_handle_cmdline()
320 mbi.flags |= MBI_CMDLINE; in efi_arch_handle_cmdline()
325 mbi.boot_loader_name = (long)"EFI"; in efi_arch_handle_cmdline()
326 mbi.mods_addr = (long)mb_modules; in efi_arch_handle_cmdline()
[all …]
/xen/xen/arch/x86/cpu/microcode/
A Dcore.c147 const multiboot_info_t *mbi) in microcode_scan_module() argument
149 module_t *mod = (module_t *)__va(mbi->mods_addr); in microcode_scan_module()
171 for ( i = 1 /* Ignore dom0 kernel */; i < mbi->mods_count; i++ ) in microcode_scan_module()
198 const multiboot_info_t *mbi) in microcode_grab_module() argument
200 module_t *mod = (module_t *)__va(mbi->mods_addr); in microcode_grab_module()
203 ucode_mod_idx += mbi->mods_count; in microcode_grab_module()
204 if ( ucode_mod_idx <= 0 || ucode_mod_idx >= mbi->mods_count || in microcode_grab_module()
210 microcode_scan_module(module_map, mbi); in microcode_grab_module()
/xen/tools/libfsimage/zfs/
A Dfsi_zfs.c56 struct multiboot_info mbi; variable
79 mbi.mem_upper = FSI_MOS(fsi_mos_buf); in fsi_zfs_mount()
A Dfsi_zfs.h80 extern struct multiboot_info mbi;
A Dfsys_zfs.h65 (RAW_ADDR((mbi.mem_upper << 10) + 0x100000) - ZFS_SCRATCH_SIZE))
/xen/stubdom/grub/
A Dmini-os.c756 mbi.drives_addr = BOOTSEC_LOCATION + (60 * 1024); in main()
757 mbi.drives_length = 0; in main()
759 mbi.boot_loader_name = (unsigned long) "GNU GRUB " VERSION; in main()
760 mbi.mem_lower = (start_info.nr_pages * PAGE_SIZE) / 1024; in main()
761 mbi.mem_upper = 0; in main()
/xen/xen/include/xsm/
A Dxsm.h736 const multiboot_info_t *mbi);
738 const multiboot_info_t *mbi,
784 const multiboot_info_t *mbi) in xsm_multiboot_init() argument
/xen/stubdom/grub.patches/
A D99minios53 multi_boot ((int) entry_addr, (int) &mbi);
473 && RAW_ADDR (mbi.mem_lower * 1024) < (addr + len))
475 && RAW_ADDR (mbi.mem_upper * 1024) < ((addr - 0x100000) + len)))

Completed in 21 milliseconds