Subversion Repositories HelenOS

Rev

Rev 2089 | Rev 2465 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2089 Rev 2125
Line 105... Line 105...
105
#define PTE_GET_FRAME(p)    PTE_GET_FRAME_ARCH((p))
105
#define PTE_GET_FRAME(p)    PTE_GET_FRAME_ARCH((p))
106
#define PTE_READABLE(p)     1
106
#define PTE_READABLE(p)     1
107
#define PTE_WRITABLE(p)     PTE_WRITABLE_ARCH((p))
107
#define PTE_WRITABLE(p)     PTE_WRITABLE_ARCH((p))
108
#define PTE_EXECUTABLE(p)   PTE_EXECUTABLE_ARCH((p))
108
#define PTE_EXECUTABLE(p)   PTE_EXECUTABLE_ARCH((p))
109
 
109
 
-
 
110
#ifndef __OBJC__
110
extern as_operations_t as_pt_operations;
111
extern as_operations_t as_pt_operations;
-
 
112
#endif
111
extern page_mapping_operations_t pt_mapping_operations;
113
extern page_mapping_operations_t pt_mapping_operations;
112
 
114
 
113
extern void page_mapping_insert_pt(as_t *as, uintptr_t page, uintptr_t frame, int flags);
115
extern void page_mapping_insert_pt(as_t *as, uintptr_t page, uintptr_t frame, int flags);
114
extern pte_t *page_mapping_find_pt(as_t *as, uintptr_t page);
116
extern pte_t *page_mapping_find_pt(as_t *as, uintptr_t page);
115
 
117