1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2025-04-21 12:27:27 +03:00

Resync adm5120 kernel config, lzma-loader fixes from Gabor

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7536 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
florian
2007-06-08 12:58:55 +00:00
parent 5e0c594836
commit f0ac435233
4 changed files with 19 additions and 9 deletions

View File

@@ -277,9 +277,20 @@ void decompress_entry(unsigned long reg_a0, unsigned long reg_a1,
(unsigned char*)LOADADDR, osize, &i);
#endif
if (res != LZMA_RESULT_OK) {
print_str("failed, LzmaDecode error: ");
print_hex(res);
print_str("\n");
print_str("failed!\n");
print_str("LzmaDecode: ");
switch (res) {
case LZMA_RESULT_DATA_ERROR:
print_str("data error\n");
break;
case LZMA_RESULT_NOT_ENOUGH_MEM:
print_str("not enough memory\n");
break;
default:
print_str("unknown error, err=0x");
print_hex(res);
print_str("\n");
}
halt();
}

View File

@@ -6,6 +6,8 @@ SECTIONS {
*(.text.*)
*(.rodata)
*(.rodata.*)
. = ALIGN(16);
*(.data.lzma)
}
.data : {

View File

@@ -1,7 +1,6 @@
OUTPUT_ARCH(mips)
SECTIONS {
.rodata : {
. = ALIGN(16);
.data.lzma : {
_lzma_data_start = .;
*(.data)
_lzma_data_end = .;