/SPARTAN/trunk/include/mm/page.h |
---|
108,6 → 108,7 |
extern void page_init(void); |
extern void map_page_to_frame(__address page, __address frame, int flags, __address root); |
extern pte_t *find_mapping(__address page, __address root); |
extern void map_structure(__address s, size_t size); |
#endif |
/SPARTAN/trunk/include/mm/vm.h |
---|
31,6 → 31,7 |
#include <arch/mm/page.h> |
#include <arch/mm/vm.h> |
#include <arch/mm/asid.h> |
#include <arch/types.h> |
#include <typedefs.h> |
#include <synch/spinlock.h> |
74,6 → 75,7 |
spinlock_t lock; |
link_t vm_area_head; |
pte_t *ptl0; |
asid_t asid; |
}; |
extern vm_t * vm_create(pte_t *ptl0); |