Rev 859 | Rev 888 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 859 | Rev 864 | ||
---|---|---|---|
Line 27... | Line 27... | ||
27 | addr_t frames[18]; |
27 | addr_t frames[18]; |
28 | }phismem_t; |
28 | }phismem_t; |
29 | 29 | ||
Line 30... | Line 30... | ||
30 | 30 | ||
31 | # define PA2KA(x) (((addr_t) (x)) + OS_BASE) |
- | |
- | 31 | #define PG_MAP 1 |
|
Line 32... | Line 32... | ||
32 | # define KA2PA(x) (((addr_t) (x)) - OS_BASE) |
32 | |
33 | 33 | ||
Line 34... | Line 34... | ||
34 | #define PAGE_SIZE 4096 |
34 | #define PAGE_SIZE 4096 |
Line -... | Line 35... | ||
- | 35 | #define FRAME_WIDTH 12 |
|
- | 36 | ||
- | 37 | #define BUDDY_SYSTEM_INNER_BLOCK 0xff |
|
- | 38 | ||
35 | #define FRAME_WIDTH 12 |
39 | |
36 | 40 | # define PA2KA(x) (((addr_t) (x)) + OS_BASE) |
|
37 | #define BUDDY_SYSTEM_INNER_BLOCK 0xff |
41 | # define KA2PA(x) (((addr_t) (x)) - OS_BASE) |
38 | 42 | ||
39 | static inline count_t SIZE2FRAMES(size_t size) |
43 | static inline count_t SIZE2FRAMES(size_t size) |
Line 64... | Line 68... | ||
64 | void frame_free(pfn_t frame); |
68 | void frame_free(pfn_t frame); |
Line 65... | Line 69... | ||
65 | 69 | ||
66 | void __fastcall frame_set_parent(pfn_t pfn, void *data); |
70 | void __fastcall frame_set_parent(pfn_t pfn, void *data); |
- | 71 | void* __fastcall frame_get_parent(pfn_t pfn); |
|
- | 72 |