1/*
2 * Copyright (c) 2007, 2008, 2009, 2010, 2011, 2012, ETH Zurich.
3 * All rights reserved.
4 *
5 * This file is distributed under the terms in the attached LICENSE file.
6 * If you do not find this file, copies can be found by writing to:
7 * ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
8 */
9
10#ifndef MONITOR_RAM_ALLOC_H
11#define MONITOR_RAM_ALLOC_H
12
13#include <barrelfish/types.h>
14#include <if/intermon_defs.h>
15
16errval_t mon_ram_alloc_init(coreid_t core_id, struct intermon_binding *b);
17errval_t mon_ram_alloc_serve(void);
18errval_t mon_ram_free(struct capability *cap_raw, genpaddr_t base, uint8_t bits);
19
20#endif
21