- unsigned long addr;
- /*
- * Fill.
- */
-#if !defined(__ROMCC__)
- printk(BIOS_DEBUG, "DRAM fill: 0x%08lx-0x%08lx\n", start, stop);
-#else
- print_debug("DRAM fill: ");
- print_debug_hex32(start);
- print_debug("-");
- print_debug_hex32(stop);
- print_debug("\n");
-#endif
- for(addr = start; addr < stop ; addr += 4) {
- /* Display address being filled */
- if (!(addr & 0xfffff)) {
-#if !defined(__ROMCC__)
- printk(BIOS_DEBUG, "%08lx \r", addr);
-#else
- print_debug_hex32(addr);
- print_debug(" \r");
-#endif
- }
- write_phys(addr, (u32)addr);
- };
- /* Display final address */
-#if !defined(__ROMCC__)
- printk(BIOS_DEBUG, "%08lx\nDRAM filled\n", addr);
-#else
- print_debug_hex32(addr);
- print_debug("\nDRAM filled\n");
-#endif