| /qemu/hw/i386/kvm/ |
| A D | xen_gnttab.c | 246 MemoryRegionSection mrs; member 253 MemoryRegionSection *mrs, int prot) in gnt_unref() argument 255 if (mrs && mrs->mr) { in gnt_unref() 257 memory_region_set_dirty(mrs->mr, mrs->offset_within_region, in gnt_unref() 260 memory_region_unref(mrs->mr); in gnt_unref() 261 mrs->mr = NULL; in gnt_unref() 384 if (act->mrs.mr && in xen_be_gnttab_map_refs() 385 !int128_lt(act->mrs.size, int128_make64(XEN_PAGE_SIZE)) && in xen_be_gnttab_map_refs() 387 act->virtaddr = qemu_map_ram_ptr(act->mrs.mr->ram_block, in xen_be_gnttab_map_refs() 391 gnt_unref(s, refs[0], &act->mrs, 0); in xen_be_gnttab_map_refs() [all …]
|
| /qemu/monitor/ |
| A D | hmp-cmds-target.c | 255 MemoryRegionSection mrs = memory_region_find(get_system_memory(), in gpa2hva() local 258 if (!mrs.mr) { in gpa2hva() 263 if (!memory_region_is_ram(mrs.mr) && !memory_region_is_romd(mrs.mr)) { in gpa2hva() 265 memory_region_unref(mrs.mr); in gpa2hva() 270 if (int128_lt(mrs.size, gpa_region_size)) { in gpa2hva() 273 memory_region_unref(mrs.mr); in gpa2hva() 277 *p_mr = mrs.mr; in gpa2hva() 278 return qemu_map_ram_ptr(mrs.mr->ram_block, mrs.offset_within_region); in gpa2hva()
|
| /qemu/tests/tcg/aarch64/system/ |
| A D | mte.S | 35 mrs tmp0, mair_el1 45 mrs tmp1, tcr_el1 59 mrs tmp2, sctlr_el1
|
| A D | boot.S | 182 mrs x0, sctlr_el1 197 mrs x0, cpacr_el1
|
| /qemu/hw/remote/ |
| A D | proxy-memory-listener.c | 34 int mrs; in proxy_memory_listener_reset() local 36 for (mrs = 0; mrs < proxy_listener->n_mr_sections; mrs++) { in proxy_memory_listener_reset() 37 memory_region_unref(proxy_listener->mr_sections[mrs].mr); in proxy_memory_listener_reset()
|
| /qemu/hw/display/ |
| A D | vga-pci.c | 53 MemoryRegion mrs[4]; member 267 pci_std_vga_mmio_region_init(s, OBJECT(dev), &d->mmio, d->mrs, in pci_std_vga_realize() 298 pci_std_vga_mmio_region_init(s, OBJECT(dev), &d->mmio, d->mrs, qext, edid); in pci_secondary_vga_realize() 310 memory_region_del_subregion(&d->mmio, &d->mrs[0]); in pci_secondary_vga_exit() 311 memory_region_del_subregion(&d->mmio, &d->mrs[1]); in pci_secondary_vga_exit() 313 memory_region_del_subregion(&d->mmio, &d->mrs[2]); in pci_secondary_vga_exit() 316 memory_region_del_subregion(&d->mmio, &d->mrs[3]); in pci_secondary_vga_exit()
|
| /qemu/hw/intc/ |
| A D | arm_gicv3_its_kvm.c | 51 MemoryRegionSection mrs; in kvm_its_send_msi() local 53 mrs = memory_region_find(mr, 0, 1); in kvm_its_send_msi() 54 memory_region_unref(mrs.mr); in kvm_its_send_msi() 55 s->gits_translater_gpa = mrs.offset_within_address_space + 0x40; in kvm_its_send_msi()
|
| /qemu/hw/mem/ |
| A D | memory-device.c | 486 MemoryRegionSection *mrs, bool add) in memory_devices_region_mod() argument 491 if (!memory_region_is_ram(mrs->mr)) { in memory_devices_region_mod() 518 MemoryRegionSection *mrs) in memory_devices_region_add() argument 520 return memory_devices_region_mod(listener, mrs, true); in memory_devices_region_add() 524 MemoryRegionSection *mrs) in memory_devices_region_del() argument 526 return memory_devices_region_mod(listener, mrs, false); in memory_devices_region_del()
|
| /qemu/target/i386/kvm/ |
| A D | xen-emu.c | 325 MemoryRegionSection mrs = { .mr = NULL }; in set_vcpu_info() local 334 mrs = memory_region_find(get_system_memory(), gpa, in set_vcpu_info() 336 if (mrs.mr && mrs.mr->ram_block && in set_vcpu_info() 338 vcpu_info_hva = qemu_map_ram_ptr(mrs.mr->ram_block, in set_vcpu_info() 339 mrs.offset_within_region); in set_vcpu_info() 342 if (mrs.mr) { in set_vcpu_info() 343 memory_region_unref(mrs.mr); in set_vcpu_info() 344 mrs.mr = NULL; in set_vcpu_info() 354 env->xen_vcpu_info_mr = mrs.mr; in set_vcpu_info() 1904 if (mrs.mr && in kvm_get_xen_state() [all …]
|
| /qemu/include/exec/ |
| A D | memory_ldst_cached.h.inc | 31 fuzz_dma_read_cb(cache->xlat + addr, 2, cache->mrs.mr); 43 fuzz_dma_read_cb(cache->xlat + addr, 4, cache->mrs.mr); 55 fuzz_dma_read_cb(cache->xlat + addr, 8, cache->mrs.mr);
|
| A D | memory.h | 2736 MemoryRegionSection mrs; member 2838 cache->mrs.mr = NULL; in address_space_cache_init_empty() 3057 fuzz_dma_read_cb(cache->xlat + addr, len, cache->mrs.mr); in address_space_read_cached()
|
| /qemu/system/ |
| A D | memory.c | 769 MemoryRegionSection mrs = in generate_memory_topology() local 771 flatview_add_to_dispatch(view, &mrs); in generate_memory_topology() 965 listener->coalesced_io_add(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del() 969 listener->coalesced_io_del(listener, mrs, in flat_range_coalesced_io_notify_listener_add_del() 2326 MemoryRegionSection mrs; in memory_region_clear_dirty_bitmap() local 2348 mrs = section_from_flat_range(fr, view); in memory_region_clear_dirty_bitmap() 2351 sec_end = mrs.offset_within_region + int128_get64(mrs.size); in memory_region_clear_dirty_bitmap() 2363 mrs.offset_within_address_space += in memory_region_clear_dirty_bitmap() 2365 mrs.offset_within_region = sec_start; in memory_region_clear_dirty_bitmap() 2367 mrs.size = int128_make64(sec_size); in memory_region_clear_dirty_bitmap() [all …]
|
| A D | physmem.c | 3370 cache->mrs = *address_space_translate_internal(d, addr, &cache->xlat, &l, true); in address_space_cache_init() 3377 diff = int128_sub(cache->mrs.size, in address_space_cache_init() 3378 int128_make64(cache->xlat - cache->mrs.offset_within_region)); in address_space_cache_init() 3381 mr = cache->mrs.mr; in address_space_cache_init() 3408 invalidate_and_set_dirty(cache->mrs.mr, addr + cache->xlat, access_len); in address_space_cache_invalidate() 3414 if (!cache->mrs.mr) { in address_space_cache_destroy() 3421 memory_region_unref(cache->mrs.mr); in address_space_cache_destroy() 3423 cache->mrs.mr = NULL; in address_space_cache_destroy() 3444 mr = cache->mrs.mr; in address_space_translate_cached()
|
| /qemu/tests/tcg/arm/system/ |
| A D | test-armv6m-undef.S | 97 mrs r0, ipsr
|
| /qemu/tests/migration/aarch64/ |
| A D | a-b-kernel.S | 22 mrs x0, sctlr_el1
|
| /qemu/docs/about/ |
| A D | emulation.rst | 547 Instr: mrs x0, sp_el0 (2682661 hits) (op=0xd5384100/ System Reg) 548 Instr: mrs x1, tpidr_el2 (1789339 hits) (op=0xd53cd041/ System Reg) 549 Instr: mrs x2, tpidr_el2 (1513494 hits) (op=0xd53cd042/ System Reg) 550 Instr: mrs x0, tpidr_el2 (1490823 hits) (op=0xd53cd040/ System Reg) 551 Instr: mrs x1, sp_el0 (933793 hits) (op=0xd5384101/ System Reg) 552 Instr: mrs x2, sp_el0 (699516 hits) (op=0xd5384102/ System Reg) 553 Instr: mrs x4, tpidr_el2 (528437 hits) (op=0xd53cd044/ System Reg) 554 Instr: mrs x30, ttbr1_el1 (480776 hits) (op=0xd538203e/ System Reg)
|
| /qemu/target/arm/ |
| A D | kvm.c | 1561 MemoryRegionSection mrs; in kvm_arch_fixup_msi_route() local 1579 mrs = memory_region_find(mr, xlat, 1); in kvm_arch_fixup_msi_route() 1581 if (!mrs.mr) { in kvm_arch_fixup_msi_route() 1585 doorbell_gpa = mrs.offset_within_address_space; in kvm_arch_fixup_msi_route() 1586 memory_region_unref(mrs.mr); in kvm_arch_fixup_msi_route()
|
| /qemu/hw/virtio/ |
| A D | vhost.c | 678 struct MemoryRegionSection *mrs = dev->mem_sections + i; in vhost_commit() local 680 cur_vmr->guest_phys_addr = mrs->offset_within_address_space; in vhost_commit() 681 cur_vmr->memory_size = int128_get64(mrs->size); in vhost_commit() 683 (uintptr_t)memory_region_get_ram_ptr(mrs->mr) + in vhost_commit() 684 mrs->offset_within_region; in vhost_commit()
|
| A D | virtio-pci.c | 618 MemoryRegionSection mrs = memory_region_find(®->mr, in virtio_address_space_lookup() local 620 assert(mrs.mr); in virtio_address_space_lookup() 621 *off = mrs.offset_within_region; in virtio_address_space_lookup() 622 memory_region_unref(mrs.mr); in virtio_address_space_lookup() 623 return mrs.mr; in virtio_address_space_lookup()
|