Commit d2702032 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

memory: export memory_region_access_valid to exec.c



We'll use it to implement address_space_access_valid.

Reviewed-by: default avatarRichard Henderson <rth@twiddle.net>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent 82f2563f
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -45,6 +45,9 @@ void address_space_destroy_dispatch(AddressSpace *as);

extern const MemoryRegionOps unassigned_mem_ops;

bool memory_region_access_valid(MemoryRegion *mr, hwaddr addr,
                                unsigned size, bool is_write);

ram_addr_t qemu_ram_alloc_from_ptr(ram_addr_t size, void *host,
                                   MemoryRegion *mr);
ram_addr_t qemu_ram_alloc(ram_addr_t size, MemoryRegion *mr);
+4 −4
Original line number Diff line number Diff line
@@ -851,7 +851,7 @@ const MemoryRegionOps unassigned_mem_ops = {
    .endianness = DEVICE_NATIVE_ENDIAN,
};

static bool memory_region_access_valid(MemoryRegion *mr,
bool memory_region_access_valid(MemoryRegion *mr,
                                hwaddr addr,
                                unsigned size,
                                bool is_write)