Subversion Repositories HelenOS-historic

Rev

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

Rev 967 Rev 977
Line 92... Line 92...
92
#define SET_PTL1_FLAGS_ARCH(ptl0, i, x)     set_pt_flags((pte_t *)(ptl0), (index_t)(i), (x))
92
#define SET_PTL1_FLAGS_ARCH(ptl0, i, x)     set_pt_flags((pte_t *)(ptl0), (index_t)(i), (x))
93
#define SET_PTL2_FLAGS_ARCH(ptl1, i, x)
93
#define SET_PTL2_FLAGS_ARCH(ptl1, i, x)
94
#define SET_PTL3_FLAGS_ARCH(ptl2, i, x)
94
#define SET_PTL3_FLAGS_ARCH(ptl2, i, x)
95
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x)    set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x))
95
#define SET_FRAME_FLAGS_ARCH(ptl3, i, x)    set_pt_flags((pte_t *)(ptl3), (index_t)(i), (x))
96
 
96
 
97
#define PTE_VALID_ARCH(p)           (*((__u32 *) (p)) != 0)
97
#define PTE_VALID_ARCH(pte)         (*((__u32 *) (pte)) != 0)
-
 
98
#define PTE_PRESENT_ARCH(pte)           ((pte)->p != 0)
-
 
99
#define PTE_GET_FRAME_ARCH(pte)         ((pte)->pfn<<FRAME_WIDTH)
98
 
100
 
99
#ifndef __ASM__
101
#ifndef __ASM__
100
 
102
 
101
#include <arch/mm/tlb.h>
103
#include <arch/mm/tlb.h>
102
#include <mm/page.h>
104
#include <mm/page.h>