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