Home
last modified time | relevance | path

Searched refs:rom (Results 1 – 25 of 64) sorted by relevance

123

/qemu/hw/core/
H A Dloader.c1057 rom->mr = g_malloc(sizeof(*rom->mr)); in rom_set_mr()
1089 rom = g_malloc0(sizeof(*rom)); in rom_add_file()
1116 rom->datasize = rom->romsize; in rom_add_file()
1264 if (rom->data && rom->isrom) { in rom_reset()
1280 memset(host + rom->datasize, 0, rom->romsize - rom->datasize); in rom_reset()
1284 address_space_set(rom->as, rom->addr + rom->datasize, 0, in rom_reset()
1300 trace_loader_write_rom(rom->name, rom->addr, rom->datasize, rom->isrom); in rom_reset()
1342 rom->name, rom->addr, rom->addr + rom->romsize); in rom_print_one_overlap_error()
1492 if (rom->mr || rom->fw_file) { in rom_find_largest_gap_between()
1602 if (!rom || !rom->data) in rom_ptr()
[all …]
/qemu/roms/
H A DMakefile7 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 …]
/qemu/pc-bios/
H A Dmeson.build30 'qboot.rom',
45 'pxe-e1000.rom',
48 'pxe-pcnet.rom',
49 'pxe-rtl8139.rom',
50 'pxe-virtio.rom',
51 'efi-e1000.rom',
54 'efi-pcnet.rom',
55 'efi-rtl8139.rom',
56 'efi-virtio.rom',
57 'efi-e1000e.rom',
[all …]
H A DREADME26 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
/qemu/hw/display/
H A Dqxl.c329 QXLModes *modes = (QXLModes *)(rom + 1); in init_qxl_rom()
336 memset(rom, 0, d->rom_size); in init_qxl_rom()
344 rom->slot_id_bits = MEMSLOT_SLOT_BITS; in init_qxl_rom()
345 rom->slots_start = 1; in init_qxl_rom()
346 rom->slots_end = NUM_MEMSLOTS - 1; in init_qxl_rom()
393 d->shadow_rom = *rom; in init_qxl_rom()
394 d->rom = rom; in init_qxl_rom()
1201 QXLRom *rom = d->rom; in qxl_reset_state() local
1205 *rom = d->shadow_rom; in qxl_reset_state()
1608 d->rom->mode = cpu_to_le32(modenr); in qxl_set_mode()
[all …]
H A Dcg3.c78 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()
/qemu/backends/
H A Dhostmem-file.c36 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()
86 ram_flags |= fb->rom == ON_OFF_AUTO_ON ? RAM_READONLY : 0; in file_backend_memory_alloc()
237 OnOffAuto rom = fb->rom; in file_memory_backend_get_rom() local
239 visit_type_OnOffAuto(v, name, &rom, errp); in file_memory_backend_get_rom()
255 visit_type_OnOffAuto(v, name, &fb->rom, errp); in file_memory_backend_set_rom()
/qemu/hw/sh4/
H A Dshix.c48 MemoryRegion *rom = g_new(MemoryRegion, 1); in shix_init() local
55 memory_region_init_rom(rom, NULL, "shix.rom", 0x4000, &error_fatal); in shix_init()
56 memory_region_add_subregion(sysmem, 0x00000000, rom); in shix_init()
/qemu/hw/i386/
H A Dvapic.c63 MemoryRegion rom; member
544 uint8_t *rom; in patch_hypercalls() local
546 rom = g_malloc(s->rom_size); in patch_hypercalls()
547 cpu_physical_memory_read(rom_paddr, rom, s->rom_size); in patch_hypercalls()
561 if (memcmp(rom + pos, pattern, 7) == 0 && in patch_hypercalls()
562 (rom[pos + 7] == alternates[0] || rom[pos + 7] == alternates[1])) { in patch_hypercalls()
572 g_free(rom); in patch_hypercalls()
590 memory_region_del_subregion(mr, &s->rom); in vapic_map_rom_writable()
591 object_unparent(OBJECT(&s->rom)); in vapic_map_rom_writable()
614 memory_region_init_alias(&s->rom, OBJECT(s), "kvmvapic-rom", section.mr, in vapic_map_rom_writable()
[all …]
/qemu/hw/ppc/
H A Damigaone.c71 MemoryRegion *rom, *pci_mem, *mr; in amigaone_init() local
104 rom = g_new(MemoryRegion, 1); in amigaone_init()
105 memory_region_init_rom(rom, NULL, "rom", PROM_SIZE, &error_fatal); in amigaone_init()
106 memory_region_add_subregion(get_system_memory(), PROM_ADDR, rom); in amigaone_init()
/qemu/hw/xen/
H A Dxen_pt_load_rom.c67 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 Dxen_pt_graphics.c170 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 Dxen_pt.c497 if (d->rom.base_addr && d->rom.size) { in xen_pt_register_regions()
505 bar_data |= d->rom.base_addr & PCI_ROM_ADDRESS_MASK; in xen_pt_register_regions()
509 s->bases[PCI_ROM_SLOT].access.maddr = d->rom.base_addr; in xen_pt_register_regions()
511 memory_region_init_io(&s->rom, OBJECT(s), &ops, &s->dev, in xen_pt_register_regions()
512 "xen-pci-pt-rom", d->rom.size); in xen_pt_register_regions()
514 &s->rom); in xen_pt_register_regions()
518 d->rom.size, d->rom.base_addr); in xen_pt_register_regions()
536 if (mr == &s->rom) { in xen_pt_bar_from_region()
923 object_unparent(OBJECT(&s->rom)); in xen_pt_realize()
H A Dxen-host-pci-device.c120 d->rom.base_addr = start; in xen_host_pci_get_resource()
121 d->rom.size = size; in xen_host_pci_get_resource()
122 d->rom.type = type; in xen_host_pci_get_resource()
123 d->rom.bus_flags = flags & IORESOURCE_BITS; in xen_host_pci_get_resource()
/qemu/hw/arm/
H A Dmainstone.c121 MemoryRegion *rom = g_new(MemoryRegion, 1); in mainstone_common_init() local
125 memory_region_init_rom(rom, NULL, "mainstone.rom", MAINSTONE_ROM_SIZE, in mainstone_common_init()
127 memory_region_add_subregion(get_system_memory(), 0x00000000, rom); in mainstone_common_init()
H A Dfsl-imx25.c284 if (!memory_region_init_rom(&s->rom[0], OBJECT(dev), "imx25.rom0", in fsl_imx25_realize()
289 &s->rom[0]); in fsl_imx25_realize()
290 if (!memory_region_init_rom(&s->rom[1], OBJECT(dev), "imx25.rom1", in fsl_imx25_realize()
295 &s->rom[1]); in fsl_imx25_realize()
H A Dtosa.c240 MemoryRegion *rom = g_new(MemoryRegion, 1); in tosa_init() local
247 memory_region_init_rom(rom, NULL, "tosa.rom", TOSA_ROM, &error_fatal); in tosa_init()
248 memory_region_add_subregion(address_space_mem, 0, rom); in tosa_init()
/qemu/tests/tcg/xtensa/
H A Dlinker.ld.S26 rom : ORIGIN = XCHAL_RESET_VECTOR_VADDR, LENGTH = ROM_SIZE
35 } > rom
/qemu/hw/m68k/
H A Dq800.c615 memory_region_init_ram_ptr(&m->rom, NULL, "m68k_fake_mac.rom", in q800_machine_init()
617 memory_region_set_readonly(&m->rom, true); in q800_machine_init()
618 memory_region_add_subregion(get_system_memory(), MACROM_ADDR, &m->rom); in q800_machine_init()
660 memory_region_init_rom(&m->rom, NULL, "m68k_mac.rom", MACROM_SIZE, in q800_machine_init()
663 memory_region_add_subregion(get_system_memory(), MACROM_ADDR, &m->rom); in q800_machine_init()
666 &m->rom, 0, MACROM_SIZE); in q800_machine_init()
H A Dmcf5208.c280 MemoryRegion *rom = g_new(MemoryRegion, 1); in mcf5208evb_init() local
291 memory_region_init_rom(rom, NULL, "mcf5208.rom", ROM_SIZE, &error_fatal); in mcf5208evb_init()
292 memory_region_add_subregion(address_space_mem, 0x00000000, rom); in mcf5208evb_init()
/qemu/hw/vfio/
H A Digd.c370 struct vfio_region_info *rom = NULL, *opregion = NULL, in vfio_probe_igd_bar4_quirk() local
425 VFIO_PCI_ROM_REGION_INDEX, &rom); in vfio_probe_igd_bar4_quirk()
426 if ((ret || !rom->size) && !vdev->pdev.romfile) { in vfio_probe_igd_bar4_quirk()
613 g_free(rom); in vfio_probe_igd_bar4_quirk()
H A Dpci.c910 vdev->rom = g_malloc(size); in vfio_pci_load_rom()
911 memset(vdev->rom, 0xff, size); in vfio_pci_load_rom()
936 if (pci_get_word(vdev->rom) == 0xaa55 && in vfio_pci_load_rom()
938 !memcmp(vdev->rom + pci_get_word(vdev->rom + 0x18), "PCIR", 4)) { in vfio_pci_load_rom()
941 vid = pci_get_word(vdev->rom + pci_get_word(vdev->rom + 0x18) + 4); in vfio_pci_load_rom()
942 did = pci_get_word(vdev->rom + pci_get_word(vdev->rom + 0x18) + 6); in vfio_pci_load_rom()
946 uint8_t csum, *data = vdev->rom; in vfio_pci_load_rom()
948 pci_set_word(vdev->rom + pci_get_word(vdev->rom + 0x18) + 6, in vfio_pci_load_rom()
977 memcpy(&val, vdev->rom + addr, in vfio_rom_read()
1068 memory_region_init_io(&vdev->pdev.rom, OBJECT(vdev), in vfio_pci_size_rom()
[all …]
/qemu/hw/riscv/
H A Dshakti_c.c140 memory_region_init_rom(&sss->rom, OBJECT(dev), "riscv.shakti.c.rom", in type_init()
143 shakti_c_memmap[SHAKTI_C_ROM].base, &sss->rom); in type_init()
/qemu/include/hw/riscv/
H A Dshakti_c.h38 MemoryRegion rom; member
/qemu/include/hw/m68k/
H A Dq800.h52 MemoryRegion rom; member

123