Rev 156 | Rev 159 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 156 | Rev 157 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | */ |
27 | */ |
28 | 28 | ||
29 | #ifndef __ppc_PAGE_H__ |
29 | #ifndef __ppc_PAGE_H__ |
30 | #define __ppc_PAGE_H__ |
30 | #define __ppc_PAGE_H__ |
31 | 31 | ||
- | 32 | ||
- | 33 | ||
32 | #include <mm/page.h> |
34 | #include <mm/page.h> |
33 | #include <arch/mm/frame.h> |
35 | #include <arch/mm/frame.h> |
34 | #include <arch/types.h> |
36 | #include <arch/types.h> |
35 | #include <arch.h> |
- | |
36 | 37 | ||
37 | #define PAGE_SIZE FRAME_SIZE |
38 | #define PAGE_SIZE FRAME_SIZE |
38 | 39 | ||
39 | #define KA2PA(x) ((x) - 0x80000000) |
40 | #define KA2PA(x) ((x) - 0x80000000) |
40 | #define PA2KA(x) ((x) + 0x80000000) |
41 | #define PA2KA(x) ((x) + 0x80000000) |
Line 42... | Line 43... | ||
42 | #define PTL0_INDEX_ARCH(vaddr) 0 |
43 | #define PTL0_INDEX_ARCH(vaddr) 0 |
43 | #define PTL1_INDEX_ARCH(vaddr) 0 |
44 | #define PTL1_INDEX_ARCH(vaddr) 0 |
44 | #define PTL2_INDEX_ARCH(vaddr) 0 |
45 | #define PTL2_INDEX_ARCH(vaddr) 0 |
45 | #define PTL3_INDEX_ARCH(vaddr) 0 |
46 | #define PTL3_INDEX_ARCH(vaddr) 0 |
46 | 47 | ||
47 | #define GET_PTL0_ADDRESS_ARCH() |
48 | #define GET_PTL0_ADDRESS_ARCH() 0 |
48 | #define SET_PTL0_ADDRESS_ARCH(ptl0) |
49 | #define SET_PTL0_ADDRESS_ARCH(ptl0) |
49 | 50 | ||
50 | #define GET_PTL1_ADDRESS_ARCH(ptl0, i) ((pte_t *) 0) |
51 | #define GET_PTL1_ADDRESS_ARCH(ptl0, i) ((pte_t *) 0) |
51 | #define GET_PTL2_ADDRESS_ARCH(ptl1, i) ((pte_t *) 0) |
52 | #define GET_PTL2_ADDRESS_ARCH(ptl1, i) ((pte_t *) 0) |
52 | #define GET_PTL3_ADDRESS_ARCH(ptl2, i) ((pte_t *) 0) |
53 | #define GET_PTL3_ADDRESS_ARCH(ptl2, i) ((pte_t *) 0) |