Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/i86pc/dboot/
H A Ddboot_multiboot2.c49 dboot_multiboot2_first_tag(multiboot2_info_header_t *mbi) in dboot_multiboot2_first_tag() argument
51 return (&mbi->mbi_tags[0]); in dboot_multiboot2_first_tag()
82 dboot_multiboot2_find_tag(multiboot2_info_header_t *mbi, uint32_t tag) in dboot_multiboot2_find_tag() argument
84 multiboot_tag_t *tagp = dboot_multiboot2_first_tag(mbi); in dboot_multiboot2_find_tag()
105 dboot_multiboot2_iterate(multiboot2_info_header_t *mbi, in dboot_multiboot2_iterate() argument
113 tagp = dboot_multiboot2_find_tag(mbi, tag); in dboot_multiboot2_iterate()
128 dboot_multiboot2_cmdline(multiboot2_info_header_t *mbi) in dboot_multiboot2_cmdline() argument
132 tag = dboot_multiboot2_find_tag(mbi, MULTIBOOT_TAG_TYPE_CMDLINE); in dboot_multiboot2_cmdline()
156 dboot_multiboot2_modcount(multiboot2_info_header_t *mbi) in dboot_multiboot2_modcount() argument
165 return (dboot_multiboot2_iterate(mbi, &ctx)); in dboot_multiboot2_modcount()
[all …]
/illumos-gate/usr/src/grub/grub-0.97/docs/
H A Dkernel.c55 multiboot_info_t *mbi; in cmain() local
68 mbi = (multiboot_info_t *) addr; in cmain()
71 printf ("flags = 0x%x\n", (unsigned) mbi->flags); in cmain()
74 if (CHECK_FLAG (mbi->flags, 0)) in cmain()
76 (unsigned) mbi->mem_lower, (unsigned) mbi->mem_upper); in cmain()
79 if (CHECK_FLAG (mbi->flags, 1)) in cmain()
80 printf ("boot_device = 0x%x\n", (unsigned) mbi->boot_device); in cmain()
83 if (CHECK_FLAG (mbi->flags, 2)) in cmain()
84 printf ("cmdline = %s\n", (char *) mbi->cmdline); in cmain()
87 if (CHECK_FLAG (mbi->flags, 3)) in cmain()
[all …]
H A Dkernel.c.texi55 multiboot_info_t *mbi;
68 mbi = (multiboot_info_t *) addr;
71 printf ("flags = 0x%x\n", (unsigned) mbi->flags);
74 if (CHECK_FLAG (mbi->flags, 0))
76 (unsigned) mbi->mem_lower, (unsigned) mbi->mem_upper);
79 if (CHECK_FLAG (mbi->flags, 1))
80 printf ("boot_device = 0x%x\n", (unsigned) mbi->boot_device);
83 if (CHECK_FLAG (mbi->flags, 2))
84 printf ("cmdline = %s\n", (char *) mbi->cmdline);
87 if (CHECK_FLAG (mbi->flags, 3))
[all …]
H A Dmultiboot.info1325 multiboot_info_t *mbi;
1338 mbi = (multiboot_info_t *) addr;
1341 printf ("flags = 0x%x\n", (unsigned) mbi->flags);
1344 if (CHECK_FLAG (mbi->flags, 0))
1346 (unsigned) mbi->mem_lower, (unsigned) mbi->mem_upper);
1349 if (CHECK_FLAG (mbi->flags, 1))
1350 printf ("boot_device = 0x%x\n", (unsigned) mbi->boot_device);
1353 if (CHECK_FLAG (mbi->flags, 2))
1354 printf ("cmdline = %s\n", (char *) mbi->cmdline);
1357 if (CHECK_FLAG (mbi->flags, 3))
[all …]
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dcommon.c32 struct multiboot_info mbi; variable
128 for (cont = 0, addr = mbi.mmap_addr; in mmap_avail_at()
129 addr < mbi.mmap_addr + mbi.mmap_length; in mmap_avail_at()
166 mbi.mem_lower = get_memsize (0); in init_bios_info()
167 mbi.mem_upper = get_memsize (1); in init_bios_info()
180 extended_memory = mbi.mem_upper; in init_bios_info()
190 mbi.mmap_addr = addr; in init_bios_info()
191 mbi.mmap_length = 0; in init_bios_info()
202 mbi.mmap_length += *((unsigned long *) addr) + 4; in init_bios_info()
207 if (mbi.mmap_length) in init_bios_info()
[all …]
H A Dboot.c232 = (char *) ((mbi.mem_lower << 10) - LINUX_SETUP_MOVE_SIZE); in load_image()
279 > RAW_ADDR ((char *) (mbi.mem_lower << 10))) in load_image()
480 mbi.cmdline = (int) arg; in load_image()
481 mbi.mods_count = 0; in load_image()
482 mbi.mods_addr = 0; in load_image()
483 mbi.boot_device = (current_drive << 24) | current_partition; in load_image()
484 mbi.flags &= ~(MB_INFO_MODS | MB_INFO_AOUT_SYMS | MB_INFO_ELF_SHDR); in load_image()
485 mbi.syms.a.tabsize = 0; in load_image()
486 mbi.syms.a.strsize = 0; in load_image()
487 mbi.syms.a.addr = 0; in load_image()
[all …]
H A Dcmdline.c111 mbi.mem_upper = saved_mem_upper; in init_cmdline()
112 if (mbi.mmap_length) in init_cmdline()
113 mbi.flags |= MB_INFO_MEM_MAP; in init_cmdline()
H A Dbuiltins.c282 bsd_boot (kernel_type, bootdev, (char *) mbi.cmdline); in boot_func()
335 mbi.flags &= ~MB_INFO_DRIVE_INFO; in boot_func()
336 mbi.drives_length = dhcpack_length; in boot_func()
337 mbi.drives_addr = dhcpack_buf; in boot_func()
341 multi_boot ((int) entry_addr, (int) &mbi); in boot_func()
1235 if (mbi.flags & MB_INFO_APM_TABLE) in displayapm_func()
1285 mbi.mem_lower, mbi.mem_upper); in displaymem_func()
1291 if (mbi.flags & MB_INFO_MEM_MAP) in displaymem_func()
1293 struct AddrRangeDesc *map = (struct AddrRangeDesc *) mbi.mmap_addr; in displaymem_func()
1294 int end_addr = mbi.mmap_addr + mbi.mmap_length; in displaymem_func()
[all …]
H A Dchar_io.c262 version_string, mbi.mem_lower, mbi.mem_upper); in init_page()
1388 && RAW_ADDR (mbi.mem_lower * 1024) < (addr + len)) in memcheck()
1390 && RAW_ADDR (mbi.mem_upper * 1024) < ((addr - 0x100000) + len))) in memcheck()
H A Dfsys_zfs.h73 (RAW_ADDR((mbi.mem_upper << 10) + 0x100000) - ZFS_SCRATCH_SIZE))
H A Dstage2.c896 config_entries = (char *) mbi.drives_addr + mbi.drives_length; in cmain()
H A Dexpand.c330 if ((mbi.mem_upper / 10240) * 11 >= min_mem64) in check_min_mem64()
H A Dshared.h732 extern struct multiboot_info mbi;
H A Dgunzip.c176 linalloc_topaddr = RAW_ADDR ((mbi.mem_upper << 10) + 0x100000); in reset_linalloc()
/illumos-gate/usr/src/boot/common/
H A Dmultiboot2.c834 multiboot2_info_header_t *mbi = NULL; in multiboot2_exec() local
930 mbi = (multiboot2_info_header_t *)last_addr; in multiboot2_exec()
931 if (mbi == NULL) { in multiboot2_exec()
935 last_addr = (vm_offset_t)mbi->mbi_tags; in multiboot2_exec()
946 mbi = (multiboot2_info_header_t *)PTOV(last_addr); in multiboot2_exec()
947 last_addr = (vm_offset_t)mbi->mbi_tags; in multiboot2_exec()
1267 mbi->mbi_total_size = last_addr - (vm_offset_t)mbi; in multiboot2_exec()
1268 mbi->mbi_reserved = 0; in multiboot2_exec()
1313 chunk->chunk_vaddr = (EFI_VIRTUAL_ADDRESS)(uintptr_t)mbi; in multiboot2_exec()
1315 map_size / desc_size, desc_size, (uintptr_t)mbi, in multiboot2_exec()
[all …]
/illumos-gate/usr/src/cmd/iconv/
H A Dscanner.c312 int mbi = 0; in get_wide() local
315 mbs[mbi] = 0; in get_wide()
323 if (mbi == mb_cur_max) { in get_wide()
328 mbs[mbi++] = c; in get_wide()
329 mbs[mbi] = 0; in get_wide()
333 mbs[-1] = mbi; in get_wide()
/illumos-gate/usr/src/cmd/localedef/
H A Dscanner.c433 static int mbi = 0; in get_wide() local
441 if ((mbi == mb_cur_max) || ((c = get_byte()) == EOF)) { in get_wide()
446 mbi = 0; in get_wide()
449 mbs[mbi++] = c; in get_wide()
450 mbs[mbi] = 0; in get_wide()
458 mbi = 0; in get_wide()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dfakebop.c1257 multiboot_info_t *mbi = xbi->bi_mb_info; in save_boot_info() local
1261 bcopy(mbi, &saved_mbi, sizeof (multiboot_info_t)); in save_boot_info()
1262 if (mbi->mmap_length > sizeof (saved_mmap)) { in save_boot_info()
1267 bcopy((void *)(uintptr_t)mbi->mmap_addr, (void *)saved_mmap, in save_boot_info()
1268 mbi->mmap_length); in save_boot_info()
1271 if ((mbi->flags & MB_INFO_DRIVE_INFO) != 0) { in save_boot_info()
1272 if (mbi->drives_length > sizeof (saved_drives)) { in save_boot_info()
1273 DBG(mbi->drives_length); in save_boot_info()
1278 bcopy((void *)(uintptr_t)mbi->drives_addr, in save_boot_info()
1279 (void *)saved_drives, mbi->drives_length); in save_boot_info()
[all …]
H A Dfastboot.c458 multiboot_info_t *mbi; /* pointer to multiboot structure */ in fastboot_build_mbi() local
524 mbi = (multiboot_info_t *)start_addr_va; in fastboot_build_mbi()
525 bcopy(&saved_mbi, mbi, sizeof (*mbi)); in fastboot_build_mbi()
533 mbi->mods_addr = start_addr_pa + offs; in fastboot_build_mbi()
554 mbi->mmap_addr = start_addr_pa + offs; in fastboot_build_mbi()
562 mbi->drives_addr = start_addr_pa + offs; in fastboot_build_mbi()
571 mbi->cmdline = start_addr_pa + offs; in fastboot_build_mbi()
581 bzero(&mbi->config_table, in fastboot_build_mbi()
582 sizeof (*mbi) - offsetof(multiboot_info_t, config_table)); in fastboot_build_mbi()
583 mbi->flags &= ~(MB_INFO_CONFIG_TABLE | MB_INFO_BOOT_LOADER_NAME | in fastboot_build_mbi()
/illumos-gate/usr/src/boot/efi/loader/
H A Dcopy.c265 multiboot2_info_header_t *mbi; in efi_copy_finish() local
276 mbi = (multiboot2_info_header_t *)(uintptr_t)chunk->chunk_paddr; in efi_copy_finish()
340 return (mbi); in efi_copy_finish()
/illumos-gate/usr/src/grub/grub-0.97/
H A DChangeLog4139 the second argument from "mbi" to "mb_info".
4168 "mbi".