Searched refs:mbi (Results 1 - 9 of 9) sorted by relevance

/barrelfish-2018-10-04/lib/compiler-rt/builtins/
H A Denable_execute_stack.c51 MEMORY_BASIC_INFORMATION mbi; local
52 if (!VirtualQuery (addr, &mbi, sizeof(mbi)))
54 VirtualProtect (mbi.BaseAddress, mbi.RegionSize, PAGE_EXECUTE_READWRITE, &mbi.Protect);
/barrelfish-2018-10-04/tools/arm_molly/
H A Dmolly_init32.c68 struct multiboot_info *mbi = molly_get_mbi(); local
77 mbi_mods = (struct multiboot_modinfo*)(uint32_t)(mbi->mods_addr);
103 mbi->syms.elf.num = cpu_head->e_shnum;
104 mbi->syms.elf.size = cpu_head->e_shentsize;
105 mbi->syms.elf.addr = (uint32_t)kernel+ cpu_head->e_shoff;
106 mbi->syms.elf.shndx = cpu_head->e_shstrndx;
108 molly_to_kernel_transition((uintptr_t)kernel_entry, mbi );
H A Dmolly_init64.c69 struct multiboot_info *mbi = molly_get_mbi(); local
78 mbi_mods = (struct multiboot_modinfo*)(uint64_t)(mbi->mods_addr);
104 mbi->syms.elf.num = cpu_head->e_shnum;
105 mbi->syms.elf.size = cpu_head->e_shentsize;
106 mbi->syms.elf.addr = (uint64_t)kernel+ cpu_head->e_shoff;
107 mbi->syms.elf.shndx = cpu_head->e_shstrndx;
109 aarch64_to_kernel_transition((uintptr_t)kernel_entry, mbi );
/barrelfish-2018-10-04/kernel/arch/armv7/
H A Dboot_driver.c243 struct multiboot_info *mbi= local
247 if(!(mbi->flags & MULTIBOOT_INFO_FLAG_HAS_CMDLINE)) {
254 const char *cmdline= (const char *)mbi->cmdline;
277 if(!(mbi->flags & MULTIBOOT_INFO_FLAG_HAS_MMAP))
279 struct multiboot_mmap *mmap= (struct multiboot_mmap *)mbi->mmap_addr;
280 if(mbi->mmap_length == 0) panic("Memory map is empty.\n");
285 region < mbi->mmap_length &&
288 if(region == mbi->mmap_length) panic("No RAM regions.\n");
314 boot_core_data.multiboot_header= local_phys_to_mem((lpaddr_t)mbi);
320 assert(mbi
[all...]
/barrelfish-2018-10-04/tools/molly/
H A Dmolly_init.c254 struct multiboot_info *mbi = molly_get_mbi(); local
255 putstrptr64(" multiboot info : ", mbi);
264 mbi_mods = (struct multiboot_modinfo*)(uint64_t)(mbi->mods_addr);
310 mbi->syms.elf.num = cpu_head->e_shnum;
311 mbi->syms.elf.size = cpu_head->e_shentsize;
312 mbi->syms.elf.addr = ptr_to_uint32(kernel) + cpu_head->e_shoff;
313 mbi->syms.elf.shndx = cpu_head->e_shstrndx;
319 ptr_to_uint32(mbi)
/barrelfish-2018-10-04/usr/drivers/xeon_phi/
H A Dboot.c374 struct multiboot_info *mbi = mbibuf; local
375 struct multiboot_modinfo *mbi_mods = (struct multiboot_modinfo *)(mbi + 1);
380 mbi->mods_count = num_mods;
381 mbi->mods_addr = offset;
385 mbi->mmap_addr = offset;
386 mbi->mmap_length = num_mmaps * sizeof(struct multiboot_mmap);
391 mbi->flags = MULTIBOOT_INFO_FLAG_HAS_CMDLINE | MULTIBOOT_INFO_FLAG_HAS_MODS
408 return sizeof(*mbi) + num_mods * sizeof(*mbi_mods) + num_mmaps * sizeof(*mbi_mmaps);
421 struct multiboot_info *mbi = (void *)phi->apt.vbase + offset; local
422 struct multiboot_modinfo *mbi_mods = (struct multiboot_modinfo *)(mbi
[all...]
/barrelfish-2018-10-04/include/xeon_phi/
H A Dxeon_phi.h116 uint32_t mbi; member in struct:xeon_phi_boot_params
/barrelfish-2018-10-04/tools/arm_boot/
H A Darm_bootimage.c918 struct multiboot_info *mbi= mb; local
935 mbi->flags= MULTIBOOT_INFO_FLAG_HAS_CMDLINE
940 mbi->cmdline= strings_base + strings_idx;
948 mbi->mods_count= menu->nmodules;
949 mbi->mods_addr= modinfo_base;
951 mbi->mmap_length= menu->mmap_len;
952 mbi->mmap_addr= mmap_base;
/barrelfish-2018-10-04/tools/weever/
H A Dloader.c210 multiboot_info = (struct multiboot_info *)(uint64_t)bp->mbi;

Completed in 97 milliseconds