Subversion Repositories HelenOS

Rev

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

Rev 2241 Rev 2242
Line 59... Line 59...
59
#define PTL1_ENTRIES_ARCH     0 
59
#define PTL1_ENTRIES_ARCH     0 
60
#define PTL2_ENTRIES_ARCH     0 
60
#define PTL2_ENTRIES_ARCH     0 
61
/* coarse page tables used (256*4 = 1KB per page) */
61
/* coarse page tables used (256*4 = 1KB per page) */
62
#define PTL3_ENTRIES_ARCH    (2<<8)     // 256
62
#define PTL3_ENTRIES_ARCH    (2<<8)     // 256
63
 
63
 
-
 
64
#define PTL0_SIZE_ARCH       FOUR_FRAMES
-
 
65
#define PTL1_SIZE_ARCH       0
-
 
66
#define PTL2_SIZE_ARCH       0
-
 
67
#define PTL3_SIZE_ARCH       ONE_FRAME
-
 
68
 
64
#define PTL0_INDEX_ARCH(vaddr)    (((vaddr) >> 20) & 0xfff)
69
#define PTL0_INDEX_ARCH(vaddr)    (((vaddr) >> 20) & 0xfff)
65
#define PTL1_INDEX_ARCH(vaddr)    0 
70
#define PTL1_INDEX_ARCH(vaddr)    0 
66
#define PTL2_INDEX_ARCH(vaddr)    0
71
#define PTL2_INDEX_ARCH(vaddr)    0
67
/* TODO: ?? 0xfff or 0x0ff */
72
/* TODO: ?? 0xfff or 0x0ff */
68
#define PTL3_INDEX_ARCH(vaddr)    (((vaddr) >> 12) & 0xfff)
73
#define PTL3_INDEX_ARCH(vaddr)    (((vaddr) >> 12) & 0xfff)