| /openbmc/qemu/common-user/host/ppc/ |
| H A D | safe-syscall.inc.S | 67 mr 30, 3 /* signal_pending */ 68 mr 0, 4 /* syscall number */ 69 mr 3, 5 /* syscall arguments */ 70 mr 4, 6 71 mr 5, 7 72 mr 6, 8 73 mr 7, 9 74 mr 8, 10
|
| /openbmc/qemu/common-user/host/ppc64/ |
| H A D | safe-syscall.inc.S | 51 mr 14, 3 /* signal_pending */ 52 mr 0, 4 /* syscall number */ 53 mr 3, 5 /* syscall arguments */ 54 mr 4, 6 55 mr 5, 7 56 mr 6, 8 57 mr 7, 9 58 mr 8, 10
|
| /openbmc/qemu/hw/mem/ |
| H A D | memory-device.c | 27 MemoryRegion *mr; in memory_device_is_empty() local 30 mr = mdc->get_memory_region((MemoryDeviceState *)md, &local_err); in memory_device_is_empty() 36 return !mr; in memory_device_is_empty() 114 MemoryRegion *mr) in memory_device_memslot_decision_limit() argument 117 const uint64_t size = memory_region_size(mr); in memory_device_memslot_decision_limit() 174 MemoryRegion *mr, Error **errp) in memory_device_check_addable() argument 178 const uint64_t size = memory_region_size(mr); in memory_device_check_addable() 187 memslot_limit = memory_device_memslot_decision_limit(ms, mr); in memory_device_check_addable() 223 memory_region_size(&ms->device_memory->mr)); in memory_device_get_free_addr() 353 MemoryRegion *mr; in memory_device_pre_plug() local [all …]
|
| H A D | nvdimm.c | 121 MemoryRegion *mr; in nvdimm_prepare_memory_region() local 130 mr = host_memory_backend_get_memory(dimm->hostmem); in nvdimm_prepare_memory_region() 131 align = memory_region_get_alignment(mr); in nvdimm_prepare_memory_region() 132 size = memory_region_size(mr); in nvdimm_prepare_memory_region() 135 nvdimm->label_data = memory_region_get_ram_ptr(mr) + pmem_size; in nvdimm_prepare_memory_region() 145 memory_region_size(mr), nvdimm->label_size, align); in nvdimm_prepare_memory_region() 149 if (!nvdimm->unarmed && memory_region_is_rom(mr)) { in nvdimm_prepare_memory_region() 157 if (memory_region_is_rom(mr)) { in nvdimm_prepare_memory_region() 163 "nvdimm-memory", mr, 0, pmem_size); in nvdimm_prepare_memory_region() 230 MemoryRegion *mr; in nvdimm_write_label_data() local [all …]
|
| /openbmc/qemu/hw/display/ |
| H A D | framebuffer.c | 33 if (mem_section->mr) { in framebuffer_update_memory_section() 34 memory_region_set_log(mem_section->mr, false, DIRTY_MEMORY_VGA); in framebuffer_update_memory_section() 35 memory_region_unref(mem_section->mr); in framebuffer_update_memory_section() 36 mem_section->mr = NULL; in framebuffer_update_memory_section() 40 if (!mem_section->mr) { in framebuffer_update_memory_section() 45 !memory_region_is_ram(mem_section->mr)) { in framebuffer_update_memory_section() 46 memory_region_unref(mem_section->mr); in framebuffer_update_memory_section() 47 mem_section->mr = NULL; in framebuffer_update_memory_section() 51 memory_region_set_log(mem_section->mr, true, DIRTY_MEMORY_VGA); in framebuffer_update_memory_section() 81 mem = mem_section->mr; in framebuffer_update_display()
|
| /openbmc/u-boot/post/lib_powerpc/ |
| H A D | asm.S | 26 mr r3, r4 27 mr r4, r5 49 mr r3, r4 50 mr r4, r5 51 mr r5, r6 72 mr r3, r5 73 mr r4, r6 93 mr r3, r5 119 mr r3, r6 149 mr r3, r6 [all …]
|
| /openbmc/qemu/system/ |
| H A D | ioport.c | 37 MemoryRegion mr; member 153 mrpio = container_of(piolist->regions[i], MemoryRegionPortioList, mr); in portio_list_destroy() 154 object_unparent(OBJECT(&mrpio->mr)); in portio_list_destroy() 184 data = mrp->read(mrpio->portio_opaque, mrpio->mr.addr + addr); in portio_read() 188 data = mrp->read(mrpio->portio_opaque, mrpio->mr.addr + addr); in portio_read() 190 data |= mrp->read(mrpio->portio_opaque, mrpio->mr.addr + addr + 1) << 8; in portio_read() 206 mrp->write(mrpio->portio_opaque, mrpio->mr.addr + addr, data); in portio_write() 210 mrp->write(mrpio->portio_opaque, mrpio->mr.addr + addr, data & 0xff); in portio_write() 212 mrp->write(mrpio->portio_opaque, mrpio->mr.addr + addr + 1, data >> 8); in portio_write() 253 memory_region_init_io(&mrpio->mr, OBJECT(mrpio), &portio_ops, mrpio, in portio_list_add_1() [all …]
|
| H A D | trace-events | 19 …region_ops_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size, const char … 20 …egion_ops_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size, const char … 21 …ory_region_subpage_read(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "… 22 …ry_region_subpage_write(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "… 23 …y_region_ram_device_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "c… 24 …_region_ram_device_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "c… 25 memory_region_sync_dirty(const char *mr, const char *listener, int global) "mr '%s' listener '%s' s…
|
| H A D | memory_mapping.c | 181 memory_region_unref(p->mr); in guest_phys_blocks_free() 203 uint8_t *host_addr = memory_region_get_ram_ptr(section->mr) + in guest_phys_block_add_section() 220 predecessor->mr != section->mr) { in guest_phys_block_add_section() 232 block->mr = section->mr; in guest_phys_block_add_section() 233 memory_region_ref(section->mr); in guest_phys_block_add_section() 266 if (!memory_region_is_ram(section->mr) || in guest_phys_blocks_region_add() 267 memory_region_is_ram_device(section->mr) || in guest_phys_blocks_region_add() 268 memory_region_is_nonvolatile(section->mr)) { in guest_phys_blocks_region_add() 273 if (memory_region_has_ram_discard_manager(section->mr)) { in guest_phys_blocks_region_add() 276 rdm = memory_region_get_ram_discard_manager(section->mr); in guest_phys_blocks_region_add()
|
| /openbmc/qemu/hw/arm/ |
| H A D | nrf51_soc.c | 60 MemoryRegion *mr; in nrf51_soc_realize() local 104 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->uart), 0); in nrf51_soc_realize() 105 memory_region_add_subregion_overlap(&s->container, NRF51_UART_BASE, mr, 0); in nrf51_soc_realize() 115 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->rng), 0); in nrf51_soc_realize() 116 memory_region_add_subregion_overlap(&s->container, NRF51_RNG_BASE, mr, 0); in nrf51_soc_realize() 131 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->nvm), 0); in nrf51_soc_realize() 132 memory_region_add_subregion_overlap(&s->container, NRF51_NVMC_BASE, mr, 0); in nrf51_soc_realize() 133 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->nvm), 1); in nrf51_soc_realize() 134 memory_region_add_subregion_overlap(&s->container, NRF51_FICR_BASE, mr, 0); in nrf51_soc_realize() 135 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->nvm), 2); in nrf51_soc_realize() [all …]
|
| /openbmc/u-boot/arch/arm/mach-at91/ |
| H A D | sdram.c | 37 writel(AT91_SDRAMC_MODE_NOP, ®->mr); in sdramc_initialize() 41 writel(AT91_SDRAMC_MODE_PRECHARGE, ®->mr); in sdramc_initialize() 49 writel(AT91_SDRAMC_MODE_REFRESH, ®->mr); in sdramc_initialize() 57 writel(AT91_SDRAMC_MODE_LMR, ®->mr); in sdramc_initialize() 65 writel(AT91_SDRAMC_MODE_NORMAL, ®->mr); in sdramc_initialize()
|
| H A D | phy.c | 28 erstl = readl(&rstc->mr) & AT91_RSTC_MR_ERSTL_MASK; in at91_phy_reset() 37 AT91_RSTC_MR_URSTEN, &rstc->mr); in at91_phy_reset() 55 writel(AT91_RSTC_KEY | erstl | AT91_RSTC_MR_URSTEN, &rstc->mr); in at91_phy_reset()
|
| /openbmc/qemu/hw/pci-host/ |
| H A D | mv64361.c | 218 static void unmap_region(MemoryRegion *mr) in unmap_region() argument 220 if (memory_region_is_mapped(mr)) { in unmap_region() 221 memory_region_del_subregion(get_system_memory(), mr); in unmap_region() 222 object_unparent(OBJECT(mr)); in unmap_region() 226 static void map_pci_region(MemoryRegion *mr, MemoryRegion *parent, in map_pci_region() argument 230 memory_region_init_alias(mr, owner, name, parent, poffs, size); in map_pci_region() 231 memory_region_add_subregion(get_system_memory(), moffs, mr); in map_pci_region() 238 MemoryRegion *mr; in set_mem_windows() local 253 mr = &s->cpu_win[i]; in set_mem_windows() 254 unmap_region(mr); in set_mem_windows() [all …]
|
| /openbmc/qemu/hw/ide/ |
| H A D | sii3112.c | 255 MemoryRegion *mr; in sii3112_pci_realize() local 267 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 268 memory_region_init_alias(mr, OBJECT(d), "sii3112.bar0", &d->mmio, 0x80, 8); in sii3112_pci_realize() 269 pci_register_bar(dev, 0, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 270 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 271 memory_region_init_alias(mr, OBJECT(d), "sii3112.bar1", &d->mmio, 0x88, 4); in sii3112_pci_realize() 272 pci_register_bar(dev, 1, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 273 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 274 memory_region_init_alias(mr, OBJECT(d), "sii3112.bar2", &d->mmio, 0xc0, 8); in sii3112_pci_realize() 275 pci_register_bar(dev, 2, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() [all …]
|
| /openbmc/u-boot/arch/arm/mach-imx/imx8/ |
| H A D | cpu.c | 196 static int get_owned_memreg(sc_rm_mr_t mr, sc_faddr_t *addr_start, in get_owned_memreg() argument 203 owned = sc_rm_is_memreg_owned(-1, mr); in get_owned_memreg() 205 ret = sc_rm_get_memreg_info(-1, mr, &start, &end); in get_owned_memreg() 222 sc_rm_mr_t mr; in get_effective_memsize() local 228 for (mr = 0; mr < 64; mr++) { in get_effective_memsize() 229 err = get_owned_memreg(mr, &start, &end); in get_effective_memsize() 254 sc_rm_mr_t mr; in dram_init() local 260 for (mr = 0; mr < 64; mr++) { in dram_init() 261 err = get_owned_memreg(mr, &start, &end); in dram_init() 315 sc_rm_mr_t mr; in dram_init_banksize() local [all …]
|
| /openbmc/qemu/monitor/ |
| H A D | hmp-cmds-target.c | 259 if (!mrs.mr) { in gpa2hva() 264 if (!memory_region_is_ram(mrs.mr) && !memory_region_is_romd(mrs.mr)) { in gpa2hva() 266 memory_region_unref(mrs.mr); in gpa2hva() 274 memory_region_unref(mrs.mr); in gpa2hva() 278 *p_mr = mrs.mr; in gpa2hva() 279 return qemu_map_ram_ptr(mrs.mr->ram_block, mrs.offset_within_region); in gpa2hva() 286 MemoryRegion *mr = NULL; in hmp_gpa2hva() local 289 ptr = gpa2hva(&mr, addr, 1, &local_err); in hmp_gpa2hva() 297 addr, mr->name, ptr); in hmp_gpa2hva() 299 memory_region_unref(mr); in hmp_gpa2hva() [all …]
|
| /openbmc/qemu/hw/remote/ |
| H A D | iommu.c | 54 if (!elem->mr) { in remote_iommu_find_add_as() 55 elem->mr = MEMORY_REGION(object_new(TYPE_MEMORY_REGION)); in remote_iommu_find_add_as() 56 memory_region_set_size(elem->mr, UINT64_MAX); in remote_iommu_find_add_as() 57 address_space_init(&elem->as, elem->mr, NULL); in remote_iommu_find_add_as() 78 object_unref(elem->mr); in remote_iommu_unplug_dev() 80 elem->mr = NULL; in remote_iommu_unplug_dev()
|
| /openbmc/qemu/plugins/ |
| H A D | api-system.c | 86 MemoryRegion *mr = h->mr; in qemu_plugin_hwaddr_device_name() local 87 if (!mr->name) { in qemu_plugin_hwaddr_device_name() 88 unsigned maddr = (uintptr_t)mr; in qemu_plugin_hwaddr_device_name() 92 return g_intern_string(mr->name); in qemu_plugin_hwaddr_device_name()
|
| /openbmc/qemu/hw/usb/ |
| H A D | hcd-uhci-sysbus.c | |
| /openbmc/qemu/tests/qtest/fuzz/ |
| H A D | generic_fuzz.c | 102 const MemoryRegion *mr, in get_io_address_cb() argument 107 if (g_hash_table_lookup(fuzzable_memoryregions, mr)) { in get_io_address_cb() 149 static int fuzz_memory_access_size(MemoryRegion *mr, unsigned l, hwaddr addr) in fuzz_memory_access_size() argument 151 unsigned access_size_max = mr->ops->valid.max_access_size; in fuzz_memory_access_size() 162 if (!mr->ops->impl.unaligned) { in fuzz_memory_access_size() 184 void fuzz_dma_read_cb(size_t addr, size_t len, MemoryRegion *mr) in fuzz_dma_read_cb() argument 201 || (mr != current_machine->ram && mr != sparse_mem_mr)) { in fuzz_dma_read_cb() 219 fuzz_dma_read_cb(addr, region.addr - addr, mr); in fuzz_dma_read_cb() 224 addr + len - (region.addr + region.size), mr); in fuzz_dma_read_cb() 693 MemoryRegion *mr; in locate_fuzz_memory_regions() local [all …]
|
| /openbmc/qemu/include/system/ |
| H A D | xen.h | 32 struct MemoryRegion *mr, Error **errp); 33 bool xen_mr_is_memory(MemoryRegion *mr); 34 bool xen_mr_is_grants(MemoryRegion *mr);
|
| /openbmc/qemu/hw/fsi/ |
| H A D | cfam.c | 126 memory_region_init_io(&cfam->mr, OBJECT(cfam), &fsi_cfam_unimplemented_ops, in fsi_cfam_realize() 135 memory_region_add_subregion(&cfam->mr, 0, &cfam->config_iomem); in fsi_cfam_realize() 136 memory_region_add_subregion(&cfam->mr, 0x800, &slave->iomem); in fsi_cfam_realize() 137 memory_region_add_subregion(&cfam->mr, 0xc00, &cfam->lbus.mr); in fsi_cfam_realize() 145 memory_region_add_subregion(&cfam->lbus.mr, 0, &fsi_dev->iomem); in fsi_cfam_realize()
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen_stubs.c | 22 struct MemoryRegion *mr, Error **errp) in xen_ram_alloc() argument 27 bool xen_mr_is_memory(MemoryRegion *mr) in xen_mr_is_memory() argument 42 uint8_t *xen_map_cache(MemoryRegion *mr, in xen_map_cache() argument
|
| /openbmc/qemu/backends/ |
| H A D | hostmem.c | 183 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_merge() 184 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_merge() 214 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_dump() 215 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_dump() 247 int fd = memory_region_get_fd(&backend->mr); in host_memory_backend_set_prealloc() 248 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_prealloc() 249 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_prealloc() 307 return memory_region_size(&backend->mr) != 0; in host_memory_backend_mr_inited() 312 return host_memory_backend_mr_inited(backend) ? &backend->mr : NULL; in host_memory_backend_get_memory() 327 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize() [all …]
|
| /openbmc/u-boot/arch/arm/mach-omap2/ |
| H A D | emif-common.c | 57 u32 mr; in get_mr() local 63 mr = readl(&emif->emif_lpddr2_mode_reg_data_es2); in get_mr() 65 mr = readl(&emif->emif_lpddr2_mode_reg_data); in get_mr() 67 cs, mr_addr, mr); in get_mr() 68 if (((mr & 0x0000ff00) >> 8) == (mr & 0xff) && in get_mr() 69 ((mr & 0x00ff0000) >> 16) == (mr & 0xff) && in get_mr() 70 ((mr & 0xff000000) >> 24) == (mr & 0xff)) in get_mr() 71 return mr & 0xff; in get_mr() 73 return mr; in get_mr() 1103 u32 mr = 0, temp; in is_lpddr2_sdram_present() local [all …]
|