This patch

* fixes a warning
* puts some debug messages to spew because they're only useful to debug CAR
* print an explicit message "Uncompressing..." instad of "Copying..." when 
  coreboot_ram.rom is compressed.

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3463 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
Stefan Reinauer 2008-08-02 15:09:12 +00:00 committed by Stefan Reinauer
parent 42fb71f626
commit a56edacbe3
1 changed files with 10 additions and 7 deletions

View File

@ -12,12 +12,14 @@
static void copy_and_run(unsigned cpu_reset) static void copy_and_run(unsigned cpu_reset)
{ {
uint8_t *src, *dst; uint8_t *src, *dst;
#if !CONFIG_COMPRESS
unsigned long dst_len; unsigned long dst_len;
#endif
unsigned long ilen, olen; unsigned long ilen, olen;
print_debug("Copying coreboot to RAM.\r\n");
#if !CONFIG_COMPRESS #if !CONFIG_COMPRESS
print_debug("Copying coreboot to RAM.\r\n");
__asm__ volatile ( __asm__ volatile (
"leal _liseg, %0\n\t" "leal _liseg, %0\n\t"
"leal _iseg, %1\n\t" "leal _iseg, %1\n\t"
@ -27,6 +29,7 @@ static void copy_and_run(unsigned cpu_reset)
); );
memcpy(src, dst, dst_len); memcpy(src, dst, dst_len);
#else #else
print_debug("Uncompressing coreboot to RAM.\r\n");
__asm__ volatile ( __asm__ volatile (
"leal _liseg, %0\n\t" "leal _liseg, %0\n\t"
@ -35,11 +38,11 @@ static void copy_and_run(unsigned cpu_reset)
); );
#if CONFIG_USE_INIT #if CONFIG_USE_INIT
printk_debug("src=%08x\r\n",src); printk_spew("src=%08x\r\n",src);
printk_debug("dst=%08x\r\n",dst); printk_spew("dst=%08x\r\n",dst);
#else #else
print_debug("src="); print_debug_hex32(src); print_debug("\r\n"); print_spew("src="); print_spew_hex32((uint32_t)src); print_spew("\r\n");
print_debug("dst="); print_debug_hex32(dst); print_debug("\r\n"); print_spew("dst="); print_spew_hex32((uint32_t)dst); print_spew("\r\n");
#endif #endif
// dump_mem(src, src+0x100); // dump_mem(src, src+0x100);
@ -49,9 +52,9 @@ static void copy_and_run(unsigned cpu_reset)
#endif #endif
// dump_mem(dst, dst+0x100); // dump_mem(dst, dst+0x100);
#if CONFIG_USE_INIT #if CONFIG_USE_INIT
printk_debug("linxbios_ram.bin length = %08x\r\n", olen); printk_spew("linxbios_ram.bin length = %08x\r\n", olen);
#else #else
print_debug("linxbios_ram.bin length = "); print_debug_hex32(olen); print_debug("\r\n"); print_spew("linxbios_ram.bin length = "); print_spew_hex32(olen); print_spew("\r\n");
#endif #endif
print_debug("Jumping to coreboot.\r\n"); print_debug("Jumping to coreboot.\r\n");