Rev 1221 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1221 | Rev 1760 | ||
|---|---|---|---|
| Line 45... | Line 45... | ||
| 45 | __address frame0, frame1; |
45 | __address frame0, frame1; |
| 46 | __u32 v0, v1; |
46 | __u32 v0, v1; |
| 47 | 47 | ||
| 48 | printf("Memory management test mapping #1\n"); |
48 | printf("Memory management test mapping #1\n"); |
| 49 | 49 | ||
| 50 | frame0 = PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA))); |
50 | frame0 = frame_alloc(ONE_FRAME, FRAME_KA); |
| 51 | frame1 = PA2KA(PFN2ADDR(frame_alloc(ONE_FRAME, FRAME_KA))); |
51 | frame1 = frame_alloc(ONE_FRAME, FRAME_KA); |
| 52 | 52 | ||
| 53 | printf("Writing %#x to physical address %p.\n", VALUE0, KA2PA(frame0)); |
53 | printf("Writing %#x to physical address %p.\n", VALUE0, KA2PA(frame0)); |
| 54 | *((__u32 *) frame0) = VALUE0; |
54 | *((__u32 *) frame0) = VALUE0; |
| 55 | printf("Writing %#x to physical address %p.\n", VALUE1, KA2PA(frame1)); |
55 | printf("Writing %#x to physical address %p.\n", VALUE1, KA2PA(frame1)); |
| 56 | *((__u32 *) frame1) = VALUE1; |
56 | *((__u32 *) frame1) = VALUE1; |