Overview   API Reference  

memory_manager Member List

This is the complete list of members for memory_manager, including all inherited members.

ALL_MASK enum valueresource_manager
ATTACHED enum valueresource_manager
AVAILABLE_FROM_OMEGA0 enum valueresource_manager
AVOID_USE enum valueresource_manager
check_mmio_request(const mmio_handler *handler, l4_gpa_t base, l4_gpa_t size=1, bool verbose=VERBOSE_ALLOCATION) const (defined in memory_manager)memory_manager [virtual]
configmemory_manager [protected]
DONT_USE enum valueresource_manager
FIXED enum valueresource_manager
frame2page_cachememory_manager [protected]
frame2page_lockmemory_manager [protected]
gpa_lockmemory_manager [protected]
gpa_mapmemory_manager [protected]
gpa_space typedef (defined in memory_manager)memory_manager
hpa_lock (defined in memory_manager)memory_manager [protected]
hpa_mapmemory_manager [protected]
hpa_space typedef (defined in memory_manager)memory_manager
init_memory(void) (defined in memory_manager)memory_manager [protected, virtual]
memory_manager(const machine_config &config) (defined in memory_manager)memory_manager
mmio_region typedef (defined in memory_manager)memory_manager
noncopyable(void) (defined in noncopyable)noncopyable [inline, private]
phys2virt(const l4_gpa_t phys) (defined in memory_manager)memory_manager [inline]
phys2virt_cached(const l4_gpa_t phys) (defined in memory_manager)memory_manager [inline]
PHYSICAL enum valueresource_manager
print_gpa_state(const char *header=nullptr) (defined in memory_manager)memory_manager [virtual]
print_hpa_state(const char *header=nullptr) (defined in memory_manager)memory_manager [virtual]
print_memory_state(const SpaceT &map, LockT &lock, const char *header=nullptr) (defined in memory_manager)memory_manager [inline, private]
register_mmio_handler(mmio_handler *handler, l4_gpa_t base, l4_gpa_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in memory_manager)memory_manager [virtual]
release_mmio_region(const mmio_handler *handler, l4_hpa_t base, l4_hpa_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in memory_manager)memory_manager [virtual]
release_mmio_regions(const mmio_handler *handler=nullptr, bool verbose=VERBOSE_ALLOCATION) (defined in memory_manager)memory_manager [virtual]
request_mmio_region(mmio_handler *handler, int l4io_flags, l4_hpa_t base, l4_hpa_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in memory_manager)memory_manager [virtual]
RESERVED_PHYSICAL enum valueresource_manager
RESERVED_VIRTUAL enum valueresource_manager
resource_flags_constants enum nameresource_manager
search_mmio_region(const l4_gpa_t base, const l4_gpa_t size=1) (defined in memory_manager)memory_manager [inline, virtual]
static_assert(integer_traits< resource_flags::word_type >::const_max >=ALL_MASK,"resource_flags's max value is too small") (defined in resource_manager)resource_manager
unregister_mmio_handler(const mmio_handler *handler, l4_gpa_t base, l4_gpa_t size=1, bool verbose=VERBOSE_ALLOCATION) (defined in memory_manager)memory_manager [virtual]
USE_MASK enum valueresource_manager
VERBOSE_ALLOCATION (defined in memory_manager)memory_manager [static]
VIRTUAL enum valueresource_manager
~memory_manager(void) (defined in memory_manager)memory_manager [virtual]
~noncopyable(void) (defined in noncopyable)noncopyable [inline, private]


L4vmm Reference Manual, written by Mario Schwalbe  © 2006-2008