7 * Copyright (c) 2008, 2009, 2010, ETH Zurich.
10 * This file is distributed under the terms in the attached LICENSE file.
11 * If you do not find this file, copies can be found by writing to:
12 * ETH Zurich D-INFK, Haldeneggsteig 4, CH-8092 Zurich. Attn: Systems Group.
15 #ifndef ARCH_X86_BARRELFISH_CORESTATE_H
16 #define ARCH_X86_BARRELFISH_CORESTATE_H
18 #include <barrelfish/core_state.h>
26 struct thread_mutex mutex;
27 struct memobj_pinned memobj;
28 struct vregion vregion;
30 struct slab_allocator vregion_list_slab;
31 struct slab_allocator frame_list_slab;
34 struct core_state_arch {
35 struct core_state_generic c;
36 struct vspace_state vspace_state;
37 struct pinned_state pinned_state;