| /openbmc/qemu/hw/misc/ |
| H A D | allwinner-h3-dramc.c | 88 hwaddr row_mirror = s->ram_addr + ((1ULL << (row_bits_actual + in allwinner_h3_dramc_map_rows() 281 memory_region_add_subregion_overlap(get_system_memory(), s->ram_addr, in allwinner_h3_dramc_realize() 288 s->ram_addr + 1 * MiB, in allwinner_h3_dramc_realize() 318 DEFINE_PROP_UINT64("ram-addr", AwH3DramCtlState, ram_addr, 0x0),
|
| H A D | allwinner-r40-dramc.c | 428 memory_region_add_subregion_overlap(get_system_memory(), s->ram_addr, in allwinner_r40_dramc_realize() 439 memory_region_add_subregion(get_system_memory(), s->ram_addr + GiB, in allwinner_r40_dramc_realize() 468 DEFINE_PROP_UINT64("ram-addr", AwR40DramCtlState, ram_addr, 0x0),
|
| /openbmc/qemu/hw/vfio/ |
| H A D | container-base.c | 246 uint64_t size, ram_addr_t ram_addr, Error **errp) in vfio_container_query_dirty_bitmap() argument 255 cpu_physical_memory_set_dirty_range(ram_addr, size, in vfio_container_query_dirty_bitmap() 280 dirty_pages = cpu_physical_memory_set_dirty_lebitmap(vbmap.bitmap, ram_addr, in vfio_container_query_dirty_bitmap() 283 trace_vfio_container_query_dirty_bitmap(iova, size, vbmap.size, ram_addr, in vfio_container_query_dirty_bitmap()
|
| H A D | listener.c | 1103 const ram_addr_t ram_addr = memory_region_get_ram_addr(section->mr) + in vfio_ram_discard_query_dirty_bitmap() local 1113 ret = vfio_container_query_dirty_bitmap(vrdl->bcontainer, iova, size, ram_addr, in vfio_ram_discard_query_dirty_bitmap() 1178 ram_addr_t ram_addr; in vfio_sync_dirty_bitmap() local 1193 ram_addr = memory_region_get_ram_addr(section->mr) + in vfio_sync_dirty_bitmap() 1198 int128_get64(section->size), ram_addr, errp); in vfio_sync_dirty_bitmap()
|
| /openbmc/qemu/accel/tcg/ |
| H A D | trace-events | 10 …mory_notdirty_write_access(uint64_t vaddr, uint64_t ram_addr, unsigned size) "0x%" PRIx64 " ram_ad…
|
| H A D | tb-internal.h | 48 void tb_invalidate_phys_range_fast(CPUState *cpu, ram_addr_t ram_addr,
|
| H A D | cputlb.c | 859 void tlb_protect_code(ram_addr_t ram_addr) in tlb_protect_code() argument 861 cpu_physical_memory_test_and_clear_dirty(ram_addr & TARGET_PAGE_MASK, in tlb_protect_code() 868 void tlb_unprotect_code(ram_addr_t ram_addr) in tlb_unprotect_code() argument 870 cpu_physical_memory_set_dirty_flag(ram_addr, DIRTY_MEMORY_CODE); in tlb_unprotect_code() 1340 ram_addr_t ram_addr = mem_vaddr + full->xlat_section; in notdirty_write() local 1342 trace_memory_notdirty_write_access(mem_vaddr, ram_addr, size); in notdirty_write() 1344 if (!cpu_physical_memory_get_dirty_flag(ram_addr, DIRTY_MEMORY_CODE)) { in notdirty_write() 1345 tb_invalidate_phys_range_fast(cpu, ram_addr, size, retaddr); in notdirty_write() 1352 cpu_physical_memory_set_dirty_range(ram_addr, size, DIRTY_CLIENTS_NOCODE); in notdirty_write() 1355 if (!cpu_physical_memory_is_clean(ram_addr)) { in notdirty_write()
|
| /openbmc/qemu/include/exec/ |
| H A D | cputlb.h | 29 void tlb_protect_code(ram_addr_t ram_addr); 30 void tlb_unprotect_code(ram_addr_t ram_addr);
|
| /openbmc/qemu/include/system/ |
| H A D | xen.h | 31 void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size,
|
| H A D | ram_addr.h | 361 ram_addr_t ram_addr; in cpu_physical_memory_set_dirty_lebitmap() local 445 ram_addr = start + addr; in cpu_physical_memory_set_dirty_lebitmap() 446 cpu_physical_memory_set_dirty_range(ram_addr, in cpu_physical_memory_set_dirty_lebitmap()
|
| H A D | kvm_int.h | 187 void kvm_hwpoison_page_add(ram_addr_t ram_addr);
|
| H A D | kvm.h | 469 int kvm_physical_memory_addr_from_host(KVMState *s, void *ram_addr,
|
| /openbmc/qemu/hw/xen/ |
| H A D | xen_stubs.c | 21 void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, in xen_ram_alloc() argument
|
| H A D | xen-hvm-common.c | 34 void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, MemoryRegion *mr, in xen_ram_alloc() argument 46 __func__, size, ram_addr); in xen_ram_alloc() 54 trace_xen_ram_alloc(ram_addr, size); in xen_ram_alloc() 60 pfn_list[i] = (ram_addr >> target_page_bits) + i; in xen_ram_alloc() 65 ram_addr); in xen_ram_alloc()
|
| H A D | trace-events | 46 xen_ram_alloc(unsigned long ram_addr, unsigned long size) "requested: 0x%lx, size 0x%lx"
|
| /openbmc/qemu/include/hw/misc/ |
| H A D | allwinner-h3-dramc.h | 74 hwaddr ram_addr; member
|
| H A D | allwinner-r40-dramc.h | 74 hwaddr ram_addr; member
|
| /openbmc/qemu/include/hw/arm/ |
| H A D | allwinner-r40.h | 110 hwaddr ram_addr; member
|
| /openbmc/qemu/include/hw/vfio/ |
| H A D | vfio-container-base.h | 97 uint64_t iova, uint64_t size, ram_addr_t ram_addr, Error **errp);
|
| /openbmc/qemu/system/ |
| H A D | physmem.c | 2501 ram_addr_t ram_addr; in qemu_ram_block_from_host() local 2503 ram_addr = xen_ram_addr_from_mapcache(ptr); in qemu_ram_block_from_host() 2504 if (ram_addr == RAM_ADDR_INVALID) { in qemu_ram_block_from_host() 2508 block = qemu_get_ram_block(ram_addr); in qemu_ram_block_from_host() 2510 *offset = ram_addr - block->offset; in qemu_ram_block_from_host() 2580 ram_addr_t ram_addr; in qemu_ram_addr_from_host_nofail() local 2582 ram_addr = qemu_ram_addr_from_host(ptr); in qemu_ram_addr_from_host_nofail() 2583 if (ram_addr == RAM_ADDR_INVALID) { in qemu_ram_addr_from_host_nofail() 2587 return ram_addr; in qemu_ram_addr_from_host_nofail()
|
| /openbmc/qemu/target/arm/ |
| H A D | kvm.c | 2358 ram_addr_t ram_addr; in kvm_arch_on_sigbus_vcpu() local 2364 ram_addr = qemu_ram_addr_from_host(addr); in kvm_arch_on_sigbus_vcpu() 2365 if (ram_addr != RAM_ADDR_INVALID && in kvm_arch_on_sigbus_vcpu() 2367 kvm_hwpoison_page_add(ram_addr); in kvm_arch_on_sigbus_vcpu()
|
| /openbmc/qemu/accel/kvm/ |
| H A D | kvm-all.c | 1330 ram_addr_t ram_addr; member 1343 qemu_ram_remap(page->ram_addr); in kvm_unpoison_all() 1348 void kvm_hwpoison_page_add(ram_addr_t ram_addr) in kvm_hwpoison_page_add() argument 1353 if (page->ram_addr == ram_addr) { in kvm_hwpoison_page_add() 1358 page->ram_addr = ram_addr; in kvm_hwpoison_page_add()
|
| /openbmc/qemu/migration/ |
| H A D | ram.c | 2048 ram_addr_t ram_addr; in pss_within_range() local 2057 ram_addr = ((ram_addr_t)pss->page) << TARGET_PAGE_BITS; in pss_within_range() 2059 return offset_in_ramblock(pss->block, ram_addr); in pss_within_range()
|
| /openbmc/qemu/target/i386/kvm/ |
| H A D | kvm.c | 759 ram_addr_t ram_addr; in kvm_arch_on_sigbus_vcpu() local 770 ram_addr = qemu_ram_addr_from_host(addr); in kvm_arch_on_sigbus_vcpu() 771 if (ram_addr != RAM_ADDR_INVALID && in kvm_arch_on_sigbus_vcpu() 773 kvm_hwpoison_page_add(ram_addr); in kvm_arch_on_sigbus_vcpu()
|
| /openbmc/qemu/ |
| H A D | MAINTAINERS | 3205 F: include/system/ram_addr.h
|