Lines Matching refs:bios
233 const struct bios_config *bios; member
246 const char *bios; in detect_bios() local
248 bios = xenstore_read("hvmloader/bios", "rombios"); in detect_bios()
251 if ( !strcmp(bios, b->key) ) in detect_bios()
252 return b->bios; in detect_bios()
254 printf("Unknown BIOS %s, no ROM image found\n", bios); in detect_bios()
325 const struct bios_config *bios; in main() local
340 bios = detect_bios(); in main()
341 printf("System requested %s\n", bios->name); in main()
352 if ( bios->bios_info_setup ) in main()
353 bios->bios_info_setup(); in main()
355 if ( bios->create_smbios_tables ) in main()
358 bios->create_smbios_tables(); in main()
361 printf("Loading %s ...\n", bios->name); in main()
367 bios->bios_load(bios, (void *)paddr, bios_module->size, NULL); in main()
370 else if ( bios == &rombios_config ) in main()
378 bios->bios_load(bios, NULL, 0, (void *)paddr); in main()
393 if ( bios->create_mp_tables ) in main()
394 bios->create_mp_tables(); in main()
395 if ( bios->create_pir_tables ) in main()
396 bios->create_pir_tables(); in main()
399 if ( bios->load_roms ) in main()
400 bios->load_roms(); in main()
408 if ( bios->acpi_build_tables ) in main()
411 bios->acpi_build_tables(); in main()
428 bios->bios_address, in main()
429 bios->bios_address + bios->image_size - 1); in main()
431 if ( bios->e820_setup ) in main()
432 bios->e820_setup(); in main()
434 if ( bios->bios_info_finish ) in main()
435 bios->bios_info_finish(); in main()
439 printf("Invoking %s ...\n", bios->name); in main()