Annotation of qemu/exec-memory.h, revision 1.1.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