[coreboot] [commit] r5602 - trunk/src/boot
repository service
svn at coreboot.org
Tue Jun 1 17:19:25 CEST 2010
Author: myles
Date: Tue Jun 1 17:19:25 2010
New Revision: 5602
URL: https://tracker.coreboot.org/trac/coreboot/changeset/5602
Log:
Check the value of ulzma and do not continue if there was an error.
Print fewer characters for pointers to make the output more concise.
Signed-off-by: Myles Watson <mylesgw at gmail.com>
Acked-by: Stefan Reinauer <stepan at coresystems.de>
Modified:
trunk/src/boot/selfboot.c
Modified: trunk/src/boot/selfboot.c
==============================================================================
--- trunk/src/boot/selfboot.c Tue Jun 1 12:04:28 2010 (r5601)
+++ trunk/src/boot/selfboot.c Tue Jun 1 17:19:25 2010 (r5602)
@@ -473,6 +473,8 @@
case CBFS_COMPRESS_LZMA: {
printk(BIOS_DEBUG, "using LZMA\n");
len = ulzma(src, dest);
+ if (!len) /* Decompression Error. */
+ return 0;
break;
}
#if CONFIG_COMPRESSED_PAYLOAD_NRV2B==1
@@ -495,7 +497,7 @@
}
end = dest + ptr->s_memsz;
middle = dest + len;
- printk(BIOS_SPEW, "[ 0x%016lx, %016lx, 0x%016lx) <- %016lx\n",
+ printk(BIOS_SPEW, "[ 0x%08lx, %08lx, 0x%08lx) <- %08lx\n",
(unsigned long)dest,
(unsigned long)middle,
(unsigned long)end,
More information about the coreboot
mailing list