/qemu/roms/ |
H A D | Makefile | 79 bios: build-seabios-config-seabios-128k \ target 82 cp seabios/builds/seabios-128k/bios.bin ../pc-bios/bios.bin 83 cp seabios/builds/seabios-256k/bios.bin ../pc-bios/bios-256k.bin 84 cp seabios/builds/seabios-microvm/bios.bin ../pc-bios/bios-microvm.bin 89 cp seabios/builds/vga-isavga/vgabios.bin ../pc-bios/vgabios.bin 92 cp seabios/builds/vga-$*/vgabios.bin ../pc-bios/vgabios-$*.bin 114 cp ipxe/src/bin/$(VID)$(DID).rom ../pc-bios/pxe-$*.rom 122 -o ../pc-bios/efi-$*.rom 136 cp SLOF/boot_rom.bin ../pc-bios/slof.bin 143 ../pc-bios/u-boot.e500 [all …]
|
H A D | edk2-build.config | 45 dest = ../pc-bios 56 dest = ../pc-bios 68 dest = ../pc-bios 78 dest = ../pc-bios 87 dest = ../pc-bios 101 dest = ../pc-bios 118 dest = ../pc-bios 129 dest = ../pc-bios 142 dest = ../pc-bios
|
/qemu/tests/uefi-test-tools/ |
H A D | uefi-test-build.config | 12 cpy1 = ARM/BiosTablesTest.efi bios-tables-test.arm.efi 22 cpy1 = AARCH64/BiosTablesTest.efi bios-tables-test.aarch64.efi 32 cpy1 = LOONGARCH64/BiosTablesTest.efi bios-tables-test.loongarch64.efi 42 cpy1 = RISCV64/BiosTablesTest.efi bios-tables-test.riscv64.efi 52 cpy1 = IA32/BiosTablesTest.efi bios-tables-test.i386.efi 62 cpy1 = X64/BiosTablesTest.efi bios-tables-test.x86_64.efi
|
H A D | Makefile | 16 uefi_binaries := bios-tables-test 100 Build/bios-tables-test.%.efi:
|
/qemu/tests/qtest/migration/s390x/ |
H A D | Makefile | 5 all: a-b-bios.h 6 fwdir=../../../pc-bios/s390-ccw 12 a-b-bios.h: s390x.elf 18 s390x.elf: a-b-bios.c
|
/qemu/hw/xen/ |
H A D | xen_pt_graphics.c | 169 unsigned char *bios = NULL; in xen_pt_setup_vga() local 182 bios = get_vgabios(s, &bios_size, dev); in xen_pt_setup_vga() 183 if (!bios) { in xen_pt_setup_vga() 194 rom = (struct rom_header *)bios; in xen_pt_setup_vga() 201 pd = (void *)(bios + (unsigned char)rom->pcioffset); in xen_pt_setup_vga() 214 for (c = (char *)bios; c < ((char *)bios + len); c++) { in xen_pt_setup_vga() 218 bios[len - 1] -= checksum; in xen_pt_setup_vga() 225 cpu_physical_memory_write(0xc0000, bios, bios_size); in xen_pt_setup_vga()
|
/qemu/docs/devel/testing/ |
H A D | acpi-bits.rst | 10 executes the bios components such as acpi and smbios tables directly through 11 acpica bios interpreter (a freely available C based library written by Intel, 14 with grub so actual routines that executes bios components can be written in 16 There are several advantages to directly testing the bios in a real physical 17 machine or in a VM as opposed to indirectly discovering bios issues through the 18 operating system (the OS). Operating systems tend to bypass bios problems and 20 how by being as close to the bios on a running system as possible without a 22 Another issue is that we cannot exercise bios components such as ACPI and 26 in order to write our test routines that exercise and test the bios. This is 32 bios-bits very attractive for testing bioses. More details on the inspiration [all …]
|
/qemu/tests/functional/ |
H A D | test_ppc_amiga.py | 30 bios = self.scratch_file("u-boot-amigaone.bin") 31 with open(bios, "wb") as bios_fh: 38 self.vm.add_args('-bios', bios)
|
H A D | test_arm_canona1100.py | 29 bios = self.archive_extract(self.ASSET_BIOS, 32 self.vm.add_args('-bios', bios)
|
H A D | test_aarch64_rme_virt.py | 71 bios = os.path.join(rme_stack, 'out', 'bin', 'flash.bin') 80 self.vm.add_args('-bios', bios)
|
/qemu/tests/data/acpi/ |
H A D | rebuild-expected-aml.sh | 50 TEST_ACPI_REBUILD_AML=y QTEST_QEMU_BINARY=$qemu tests/qtest/bios-tables-test 55 …t of comma-separated changed AML files to ignore' ${SRC_PATH}/tests/qtest/bios-tables-test-allowed… 57 echo '/* List of comma-separated changed AML files to ignore */' > ${SRC_PATH}/tests/qtest/bios-tab…
|
/qemu/docs/system/ |
H A D | target-avr.rst | 22 qemu-system-avr -machine mega2560 -bios demo.elf 26 qemu-system-avr -M mega2560 -bios demo.elf -nographic \ 35 qemu-system-avr -machine mega2560 -bios demo.elf -s -S 48 qemu-system-avr -machine mega2560 -bios demo.elf -d in_asm
|
H A D | target-riscv.rst | 81 * ``-bios default`` 83 This is the default behaviour if no ``-bios`` option is included. This option 88 * ``-bios none`` 93 * ``-bios <file>``
|
/qemu/docs/system/loongarch/ |
H A D | virt.rst | 35 We can boot the LoongArch virt machine by specifying the uefi bios, 62 Note: To build the release version of the bios, set --buildtarget=RELEASE, 63 the bios file path: Build/LoongArchQemu/RELEASE_GCC5/FV/QEMU_EFI.fd 94 -smp 1 -bios QEMU_EFI.fd -kernel vmlinuz.efi -initrd ramdisk \
|
/qemu/tests/qtest/ |
H A D | boot-serial-test.c | 152 const uint8_t *bios; /* Set in case we use our own mini bios */ member 254 } else if (test->bios) { in test_machine() 255 code = test->bios; in test_machine()
|
/qemu/pc-bios/ |
H A D | meson.build | 32 'bios.bin', 33 'bios-256k.bin', 34 'bios-microvm.bin',
|
H A D | README | 1 - SeaBIOS (bios.bin) is the successor of pc bios. 4 - The VGA BIOS and the Cirrus VGA BIOS come from the LGPL VGA bios 72 are described by the JSON documents in the "pc-bios/descriptors" directory,
|
/qemu/hw/mips/ |
H A D | fuloong2e.c | 217 MemoryRegion *bios = g_new(MemoryRegion, 1); in mips_fuloong2e_init() local 246 memory_region_init_rom(bios, NULL, "fuloong2e.bios", BIOS_SIZE, in mips_fuloong2e_init() 248 memory_region_add_subregion(address_space_mem, 0x1fc00000LL, bios); in mips_fuloong2e_init() 261 write_bootloader(env, memory_region_get_ram_ptr(bios), kernel_entry); in mips_fuloong2e_init()
|
H A D | mipssim.c | 145 MemoryRegion *bios = g_new(MemoryRegion, 1); in mips_mipssim_init() local 170 memory_region_init_rom(bios, NULL, "mips_mipssim.bios", BIOS_SIZE, in mips_mipssim_init() 176 memory_region_add_subregion(address_space_mem, 0x1fc00000LL, bios); in mips_mipssim_init()
|
H A D | jazz.c | 189 MemoryRegion *bios = g_new(MemoryRegion, 1); in mips_jazz_init() local 236 memory_region_init_rom(bios, NULL, "mips_jazz.bios", MAGNUM_BIOS_SIZE, in mips_jazz_init() 238 memory_region_init_alias(bios2, NULL, "mips_jazz.bios", bios, in mips_jazz_init() 240 memory_region_add_subregion(address_space, 0x1fc00000LL, bios); in mips_jazz_init()
|
/qemu/hw/i386/ |
H A D | x86-common.c | 1004 MemoryRegion *bios, bool read_only) in x86_isa_bios_init() argument 1006 uint64_t bios_size = memory_region_size(bios); in x86_isa_bios_init() 1009 memory_region_init_alias(isa_bios, NULL, "isa-bios", bios, in x86_isa_bios_init() 1037 memory_region_init_ram_guest_memfd(&x86ms->bios, NULL, "pc.bios", in x86_bios_rom_init() 1040 tdx_set_tdvf_region(&x86ms->bios); in x86_bios_rom_init() 1043 memory_region_init_ram(&x86ms->bios, NULL, "pc.bios", in x86_bios_rom_init() 1054 void *ptr = memory_region_get_ram_ptr(&x86ms->bios); in x86_bios_rom_init() 1058 memory_region_set_readonly(&x86ms->bios, !isapc_ram_fw); in x86_bios_rom_init() 1068 x86_isa_bios_init(&x86ms->isa_bios, rom_memory, &x86ms->bios, in x86_bios_rom_init() 1075 &x86ms->bios); in x86_bios_rom_init()
|
/qemu/docs/system/riscv/ |
H A D | shakti-c.rst | 29 The ``shakti_c`` machine can start using the standard -bios 61 -bios path/to/shakti_sdk_qemu/loopback.shakti 82 -bios path/to/fw_payload.elf
|
/qemu/hw/pci-host/ |
H A D | raven.c | 53 MemoryRegion bios; member 349 if (!memory_region_init_rom_nomigrate(&s->bios, OBJECT(s), "bios", in raven_realize() 354 &s->bios); in raven_realize() 376 memory_region_del_subregion(get_system_memory(), &s->bios); in raven_realize() 382 vmstate_register_ram_global(&s->bios); in raven_realize()
|
/qemu/include/hw/i386/ |
H A D | x86.h | 56 MemoryRegion bios; member 124 MemoryRegion *bios, bool read_only);
|
/qemu/docs/system/ppc/ |
H A D | ppce500.rst | 65 When -bios is omitted, the default pc-bios/u-boot.e500 firmware image is used 69 -bios -kernel payload 76 When both -bios and -kernel are present, QEMU loads U-Boot and U-Boot in turns 160 -bios u-boot \
|