Lines Matching refs:mb_info

236 	struct multiboot_info		*mb_info = NULL;  in multiboot_exec()  local
255 mb_info = (struct multiboot_info *)PTOV(mb_malloc(sizeof (*mb_info))); in multiboot_exec()
257 bzero(mb_info, sizeof(struct multiboot_info)); in multiboot_exec()
258 mb_info->flags = MULTIBOOT_INFO_MEMORY|MULTIBOOT_INFO_BOOT_LOADER_NAME; in multiboot_exec()
259 mb_info->mem_lower = bios_basemem / 1024; in multiboot_exec()
260 mb_info->mem_upper = bios_extmem / 1024; in multiboot_exec()
261 mb_info->boot_loader_name = mb_malloc(strlen(bootprog_info) + 1); in multiboot_exec()
263 i386_copyin(bootprog_info, mb_info->boot_loader_name, in multiboot_exec()
346 mb_info->mods_count = num; in multiboot_exec()
347 mb_info->mods_addr = VTOP(mb_mod); in multiboot_exec()
348 mb_info->flags |= MULTIBOOT_INFO_MODS; in multiboot_exec()
360 mb_info->mmap_length = num * sizeof(*mmap); in multiboot_exec()
369 mb_info->mmap_addr = VTOP(mmap); in multiboot_exec()
370 mb_info->flags |= MULTIBOOT_INFO_MEM_MAP; in multiboot_exec()
374 mb_info->drives_length = bootp_response_size; in multiboot_exec()
375 mb_info->drives_addr = mb_malloc(bootp_response_size); in multiboot_exec()
376 i386_copyin(bootp_response, mb_info->drives_addr, in multiboot_exec()
378 mb_info->flags &= ~MULTIBOOT_INFO_DRIVE_INFO; in multiboot_exec()
427 mb_info->cmdline = mb_malloc(strlen(cmdline)+1); in multiboot_exec()
428 i386_copyin(cmdline, mb_info->cmdline, strlen(cmdline)+1); in multiboot_exec()
429 mb_info->flags |= MULTIBOOT_INFO_CMDLINE; in multiboot_exec()
438 (void *)entry, (void *)VTOP(mb_info)); in multiboot_exec()