| /* |
| * Declarations for obsolete exec.c functions |
| * |
| * Copyright 2011 Red Hat, Inc. and/or its affiliates |
| * |
| * Authors: |
| * Avi Kivity <avi@redhat.com> |
| * |
| * This work is licensed under the terms of the GNU GPL, version 2 or |
| * later. See the COPYING file in the top-level directory. |
| * |
| */ |
| |
| /* |
| * This header is for use by exec.c and memory.c ONLY. Do not include it. |
| * The functions declared here will be removed soon. |
| */ |
| |
| #ifndef MEMORY_INTERNAL_H |
| #define MEMORY_INTERNAL_H |
| |
| #ifndef CONFIG_USER_ONLY |
| typedef struct AddressSpaceDispatch AddressSpaceDispatch; |
| |
| void address_space_init_dispatch(AddressSpace *as); |
| void address_space_unregister(AddressSpace *as); |
| 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); |
| |
| #endif |
| #endif |