| /openbmc/qemu/hw/core/ |
| H A D | loader.c | 959 static void rom_free_data(Rom *rom) in rom_free_data() argument 961 if (rom->mapped_file) { in rom_free_data() 962 g_mapped_file_unref(rom->mapped_file); in rom_free_data() 963 rom->mapped_file = NULL; in rom_free_data() 965 g_free(rom->data); in rom_free_data() 968 rom->data = NULL; in rom_free_data() 971 static void rom_free(Rom *rom) in rom_free() argument 973 rom_free_data(rom); in rom_free() 974 g_free(rom->path); in rom_free() 975 g_free(rom->name); in rom_free() [all …]
|
| /openbmc/qemu/roms/ |
| H A D | Makefile | 7 pxe-rom-e1000 efi-rom-e1000 : VID := 8086 8 pxe-rom-e1000 efi-rom-e1000 : DID := 100e 9 pxe-rom-e1000e efi-rom-e1000e : VID := 8086 10 pxe-rom-e1000e efi-rom-e1000e : DID := 10d3 11 pxe-rom-eepro100 efi-rom-eepro100 : VID := 8086 12 pxe-rom-eepro100 efi-rom-eepro100 : DID := 1209 13 pxe-rom-ne2k_pci efi-rom-ne2k_pci : VID := 1050 14 pxe-rom-ne2k_pci efi-rom-ne2k_pci : DID := 0940 15 pxe-rom-pcnet efi-rom-pcnet : VID := 1022 16 pxe-rom-pcnet efi-rom-pcnet : DID := 2000 [all …]
|
| /openbmc/qemu/pc-bios/ |
| H A D | meson.build | 35 'qboot.rom', 50 'pxe-e1000.rom', 51 'pxe-eepro100.rom', 52 'pxe-ne2k_pci.rom', 53 'pxe-pcnet.rom', 54 'pxe-rtl8139.rom', 55 'pxe-virtio.rom', 56 'efi-e1000.rom', 57 'efi-eepro100.rom', 58 'efi-ne2k_pci.rom', [all …]
|
| H A D | README | 26 8086:100e -> pxe-e1000.rom 27 8086:1209 -> pxe-eepro100.rom 28 1050:0940 -> pxe-ne2k_pci.rom 29 1022:2000 -> pxe-pcnet.rom 30 10ec:8139 -> pxe-rtl8139.rom 31 1af4:1000 -> pxe-virtio.rom
|
| /openbmc/qemu/hw/display/ |
| H A D | qxl.c | 329 QXLRom *rom = memory_region_get_ram_ptr(&d->rom_bar); in init_qxl_rom() local 330 QXLModes *modes = (QXLModes *)(rom + 1); in init_qxl_rom() 341 memset(rom, 0, d->rom_size); in init_qxl_rom() 343 rom->magic = cpu_to_le32(QXL_ROM_MAGIC); in init_qxl_rom() 344 rom->id = cpu_to_le32(d->id); in init_qxl_rom() 345 rom->log_level = cpu_to_le32(d->guestdebug); in init_qxl_rom() 346 rom->modes_offset = cpu_to_le32(sizeof(QXLRom)); in init_qxl_rom() 348 rom->slot_gen_bits = MEMSLOT_GENERATION_BITS; in init_qxl_rom() 349 rom->slot_id_bits = MEMSLOT_SLOT_BITS; in init_qxl_rom() 350 rom->slots_start = 1; in init_qxl_rom() [all …]
|
| H A D | cg3.c | 78 MemoryRegion rom; member 285 memory_region_init_rom_nomigrate(&s->rom, obj, "cg3.prom", in cg3_initfn() 287 sysbus_init_mmio(sbd, &s->rom); in cg3_initfn() 302 vmstate_register_ram_global(&s->rom); in cg3_realizefn() 305 ret = load_image_mr(fcode_filename, &s->rom); in cg3_realizefn()
|
| /openbmc/qemu/backends/ |
| H A D | hostmem-file.c | 36 OnOffAuto rom; member 60 switch (fb->rom) { in file_backend_memory_alloc() 63 fb->rom = fb->readonly ? ON_OFF_AUTO_ON : ON_OFF_AUTO_OFF; in file_backend_memory_alloc() 87 ram_flags |= fb->rom == ON_OFF_AUTO_ON ? RAM_READONLY : 0; in file_backend_memory_alloc() 238 OnOffAuto rom = fb->rom; in file_memory_backend_get_rom() local 240 visit_type_OnOffAuto(v, name, &rom, errp); in file_memory_backend_get_rom() 256 visit_type_OnOffAuto(v, name, &fb->rom, errp); in file_memory_backend_set_rom()
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen_pt_load_rom.c | 67 memory_region_init_ram(&dev->rom, owner, name, dev->romsize, &error_abort); in pci_assign_dev_load_option_rom() 68 ptr = memory_region_get_ram_ptr(&dev->rom); in pci_assign_dev_load_option_rom() 79 pci_register_bar(dev, PCI_ROM_SLOT, 0, &dev->rom); in pci_assign_dev_load_option_rom()
|
| H A D | xen_pt_graphics.c | 170 struct rom_header *rom; in xen_pt_setup_vga() local 194 rom = (struct rom_header *)bios; in xen_pt_setup_vga() 196 if (rom->pcioffset + sizeof(struct pci_data) > bios_size) { in xen_pt_setup_vga() 201 pd = (void *)(bios + (unsigned char)rom->pcioffset); in xen_pt_setup_vga() 207 len = rom->size * 512; in xen_pt_setup_vga()
|
| H A D | xen_pt.c | 498 if (d->rom.base_addr && d->rom.size) { in xen_pt_register_regions() 506 bar_data |= d->rom.base_addr & PCI_ROM_ADDRESS_MASK; in xen_pt_register_regions() 510 s->bases[PCI_ROM_SLOT].access.maddr = d->rom.base_addr; in xen_pt_register_regions() 512 memory_region_init_io(&s->rom, OBJECT(s), &ops, &s->dev, in xen_pt_register_regions() 513 "xen-pci-pt-rom", d->rom.size); in xen_pt_register_regions() 515 &s->rom); in xen_pt_register_regions() 519 d->rom.size, d->rom.base_addr); in xen_pt_register_regions() 537 if (mr == &s->rom) { in xen_pt_bar_from_region() 984 object_unparent(OBJECT(&s->rom)); in xen_pt_realize()
|
| H A D | xen-host-pci-device.c | 182 d->rom.base_addr = start; in xen_host_pci_get_resource() 183 d->rom.size = size; in xen_host_pci_get_resource() 184 d->rom.type = type; in xen_host_pci_get_resource() 185 d->rom.bus_flags = flags & IORESOURCE_BITS; in xen_host_pci_get_resource()
|
| /openbmc/qemu/hw/i386/ |
| H A D | vapic.c | 64 MemoryRegion rom; member 545 uint8_t *rom; in patch_hypercalls() local 547 rom = g_malloc(s->rom_size); in patch_hypercalls() 548 cpu_physical_memory_read(rom_paddr, rom, s->rom_size); in patch_hypercalls() 562 if (memcmp(rom + pos, pattern, 7) == 0 && in patch_hypercalls() 563 (rom[pos + 7] == alternates[0] || rom[pos + 7] == alternates[1])) { in patch_hypercalls() 573 g_free(rom); in patch_hypercalls() 591 memory_region_del_subregion(mr, &s->rom); in vapic_map_rom_writable() 592 object_unparent(OBJECT(&s->rom)); in vapic_map_rom_writable() 615 memory_region_init_alias(&s->rom, OBJECT(s), "kvmvapic-rom", section.mr, in vapic_map_rom_writable() [all …]
|
| /openbmc/qemu/tests/tcg/xtensa/ |
| H A D | linker.ld.S | 26 rom : ORIGIN = XCHAL_RESET_VECTOR_VADDR, LENGTH = ROM_SIZE 35 } > rom
|
| /openbmc/qemu/hw/arm/ |
| H A D | fsl-imx25.c | 282 if (!memory_region_init_rom(&s->rom[0], OBJECT(dev), "imx25.rom0", in fsl_imx25_realize() 287 &s->rom[0]); in fsl_imx25_realize() 288 if (!memory_region_init_rom(&s->rom[1], OBJECT(dev), "imx25.rom1", in fsl_imx25_realize() 293 &s->rom[1]); in fsl_imx25_realize()
|
| /openbmc/qemu/include/hw/riscv/ |
| H A D | xiangshan_kmh.h | 25 MemoryRegion rom; member
|
| H A D | shakti_c.h | 38 MemoryRegion rom; member
|
| /openbmc/qemu/hw/riscv/ |
| H A D | shakti_c.c | 139 memory_region_init_rom(&sss->rom, OBJECT(dev), "riscv.shakti.c.rom", in type_init() 142 shakti_c_memmap[SHAKTI_C_ROM].base, &sss->rom); in type_init()
|
| H A D | xiangshan_kmh.c | 128 memory_region_init_rom(&s->rom, OBJECT(dev), "xiangshan.kunminghu.rom", in xiangshan_kmh_soc_realize() 131 memmap[XIANGSHAN_KMH_ROM].base, &s->rom); in xiangshan_kmh_soc_realize()
|
| /openbmc/qemu/include/hw/m68k/ |
| H A D | q800.h | 52 MemoryRegion rom; member
|
| /openbmc/u-boot/doc/ |
| H A D | README.x86 | 62 Building a ROM version of U-Boot (hereafter referred to as u-boot.rom) is a 64 shipped in the U-Boot source tree. Due to this reason, the u-boot.rom build is 74 Both tell the Makefile to build u-boot.rom as a target. 102 Now you can build U-Boot and obtain u-boot.rom: 151 pci8086,0406.rom 0x7004c0 optionrom 65536 167 cbfstool samus.bin extract -n pci8086,0406.rom -f vga.bin 179 Now you can build U-Boot and obtain u-boot.rom: 186 em100 -s -d filename.rom -c W25Q64CV -r 200 the SPI flash where u-boot.rom resides, and this CMC binary blob can be found 220 Now you can build U-Boot and obtain u-boot.rom [all …]
|
| /openbmc/u-boot/drivers/pci/ |
| H A D | pci_rom.c | 237 struct pci_rom_header *rom = NULL, *ram = NULL; in dm_pci_run_vga_bios() local 252 ret = pci_rom_probe(dev, &rom); in dm_pci_run_vga_bios() 256 ret = pci_rom_load(rom, &ram, &alloced); in dm_pci_run_vga_bios()
|
| /openbmc/qemu/hw/ppc/ |
| H A D | amigaone.c | 269 MemoryRegion *rom, *pci_mem, *mr; in amigaone_init() local 314 rom = g_new(MemoryRegion, 1); in amigaone_init() 315 memory_region_init_rom(rom, NULL, "rom", PROM_SIZE, &error_fatal); in amigaone_init() 316 memory_region_add_subregion(get_system_memory(), PROM_ADDR, rom); in amigaone_init()
|
| /openbmc/qemu/hw/m68k/ |
| H A D | q800.c | 614 memory_region_init_ram_ptr(&m->rom, NULL, "m68k_fake_mac.rom", in q800_machine_init() 616 memory_region_set_readonly(&m->rom, true); in q800_machine_init() 617 memory_region_add_subregion(get_system_memory(), MACROM_ADDR, &m->rom); in q800_machine_init() 659 memory_region_init_rom(&m->rom, NULL, "m68k_mac.rom", MACROM_SIZE, in q800_machine_init() 662 memory_region_add_subregion(get_system_memory(), MACROM_ADDR, &m->rom); in q800_machine_init() 665 &m->rom, 0, MACROM_SIZE); in q800_machine_init()
|
| H A D | mcf5208.c | 288 MemoryRegion *rom = g_new(MemoryRegion, 1); in mcf5208evb_init() local 299 memory_region_init_rom(rom, NULL, "mcf5208.rom", ROM_SIZE, &error_fatal); in mcf5208evb_init() 300 memory_region_add_subregion(address_space_mem, 0x00000000, rom); in mcf5208evb_init()
|
| /openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/gpio/phosphor-gpio-monitor/ |
| H A D | multi-gpios-sys-init | 103 set_gpio smb-rt-rom-p0-select 0 105 set_gpio smb-rt-rom-p1-select 0
|