Annotation of qemu/exec-memory.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * Internal memory managment interfaces
        !             3:  *
        !             4:  * Copyright 2011 Red Hat, Inc. and/or its affiliates
        !             5:  *
        !             6:  * Authors:
        !             7:  *  Avi Kivity <avi@redhat.com>
        !             8:  *
        !             9:  * This work is licensed under the terms of the GNU GPL, version 2.  See
        !            10:  * the COPYING file in the top-level directory.
        !            11:  *
        !            12:  */
        !            13: 
        !            14: #ifndef EXEC_MEMORY_H
        !            15: #define EXEC_MEMORY_H
        !            16: 
        !            17: /*
        !            18:  * Internal interfaces between memory.c/exec.c/vl.c.  Do not #include unless
        !            19:  * you're one of them.
        !            20:  */
        !            21: 
        !            22: #include "memory.h"
        !            23: 
        !            24: #ifndef CONFIG_USER_ONLY
        !            25: 
        !            26: /* Get the root memory region.  This interface should only be used temporarily
        !            27:  * until a proper bus interface is available.
        !            28:  */
        !            29: MemoryRegion *get_system_memory(void);
        !            30: 
        !            31: /* Get the root I/O port region.  This interface should only be used
        !            32:  * temporarily until a proper bus interface is available.
        !            33:  */
        !            34: MemoryRegion *get_system_io(void);
        !            35: 
        !            36: /* Set the root memory region.  This region is the system memory map. */
        !            37: void set_system_memory_map(MemoryRegion *mr);
        !            38: 
        !            39: /* Set the I/O memory region.  This region is the I/O memory map. */
        !            40: void set_system_io_map(MemoryRegion *mr);
        !            41: 
        !            42: #endif
        !            43: 
        !            44: #endif

unix.superglobalmegacorp.com