diff options
| -rw-r--r-- | arch/powerpc/mm/lmb.c | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/arch/powerpc/mm/lmb.c b/arch/powerpc/mm/lmb.c index 9b5aa6808eb8..9584608fd768 100644 --- a/arch/powerpc/mm/lmb.c +++ b/arch/powerpc/mm/lmb.c | |||
| @@ -22,35 +22,38 @@ | |||
| 22 | #include "mmu_decl.h" /* for __max_low_memory */ | 22 | #include "mmu_decl.h" /* for __max_low_memory */ |
| 23 | #endif | 23 | #endif |
| 24 | 24 | ||
| 25 | struct lmb lmb; | ||
| 26 | |||
| 27 | #undef DEBUG | 25 | #undef DEBUG |
| 28 | 26 | ||
| 27 | #ifdef DEBUG | ||
| 28 | #include <asm/udbg.h> | ||
| 29 | #define DBG(fmt...) udbg_printf(fmt) | ||
| 30 | #else | ||
| 31 | #define DBG(fmt...) | ||
| 32 | #endif | ||
| 33 | |||
| 34 | struct lmb lmb; | ||
| 35 | |||
| 29 | void lmb_dump_all(void) | 36 | void lmb_dump_all(void) |
| 30 | { | 37 | { |
| 31 | #ifdef DEBUG | 38 | #ifdef DEBUG |
| 32 | unsigned long i; | 39 | unsigned long i; |
| 33 | 40 | ||
| 34 | udbg_printf("lmb_dump_all:\n"); | 41 | DBG("lmb_dump_all:\n"); |
| 35 | udbg_printf(" memory.cnt = 0x%lx\n", | 42 | DBG(" memory.cnt = 0x%lx\n", lmb.memory.cnt); |
| 36 | lmb.memory.cnt); | 43 | DBG(" memory.size = 0x%lx\n", lmb.memory.size); |
| 37 | udbg_printf(" memory.size = 0x%lx\n", | ||
| 38 | lmb.memory.size); | ||
| 39 | for (i=0; i < lmb.memory.cnt ;i++) { | 44 | for (i=0; i < lmb.memory.cnt ;i++) { |
| 40 | udbg_printf(" memory.region[0x%x].base = 0x%lx\n", | 45 | DBG(" memory.region[0x%x].base = 0x%lx\n", |
| 41 | i, lmb.memory.region[i].base); | 46 | i, lmb.memory.region[i].base); |
| 42 | udbg_printf(" .size = 0x%lx\n", | 47 | DBG(" .size = 0x%lx\n", |
| 43 | lmb.memory.region[i].size); | 48 | lmb.memory.region[i].size); |
| 44 | } | 49 | } |
| 45 | 50 | ||
| 46 | udbg_printf("\n reserved.cnt = 0x%lx\n", | 51 | DBG("\n reserved.cnt = 0x%lx\n", lmb.reserved.cnt); |
| 47 | lmb.reserved.cnt); | 52 | DBG(" reserved.size = 0x%lx\n", lmb.reserved.size); |
| 48 | udbg_printf(" reserved.size = 0x%lx\n", | ||
| 49 | lmb.reserved.size); | ||
| 50 | for (i=0; i < lmb.reserved.cnt ;i++) { | 53 | for (i=0; i < lmb.reserved.cnt ;i++) { |
| 51 | udbg_printf(" reserved.region[0x%x].base = 0x%lx\n", | 54 | DBG(" reserved.region[0x%x].base = 0x%lx\n", |
| 52 | i, lmb.reserved.region[i].base); | 55 | i, lmb.reserved.region[i].base); |
| 53 | udbg_printf(" .size = 0x%lx\n", | 56 | DBG(" .size = 0x%lx\n", |
| 54 | lmb.reserved.region[i].size); | 57 | lmb.reserved.region[i].size); |
| 55 | } | 58 | } |
| 56 | #endif /* DEBUG */ | 59 | #endif /* DEBUG */ |
