aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/generic-2.6/image/lzma-loader/src/decompress.c
diff options
context:
space:
mode:
authorEugene Konev <ejka@imfi.kspu.ru>2007-03-18 09:32:22 +0000
committerEugene Konev <ejka@imfi.kspu.ru>2007-03-18 09:32:22 +0000
commit418ae3a0458250b390478c772a61a553221d0421 (patch)
treeebbd764411257ec217f8f7c5db0f30786df6fbac /target/linux/generic-2.6/image/lzma-loader/src/decompress.c
parent2ee061880b8a2e9aa02cf2f3703aa2bb514dc253 (diff)
downloadupstream-418ae3a0458250b390478c772a61a553221d0421.tar.gz
upstream-418ae3a0458250b390478c772a61a553221d0421.tar.bz2
upstream-418ae3a0458250b390478c772a61a553221d0421.zip
Make lzma-loader sdram mapping configurable (#1169)
SVN-Revision: 6598
Diffstat (limited to 'target/linux/generic-2.6/image/lzma-loader/src/decompress.c')
-rw-r--r--target/linux/generic-2.6/image/lzma-loader/src/decompress.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/target/linux/generic-2.6/image/lzma-loader/src/decompress.c b/target/linux/generic-2.6/image/lzma-loader/src/decompress.c
index 4ed432d1a5..45ac509cdc 100644
--- a/target/linux/generic-2.6/image/lzma-loader/src/decompress.c
+++ b/target/linux/generic-2.6/image/lzma-loader/src/decompress.c
@@ -96,7 +96,10 @@ static __inline__ unsigned char get_byte(void)
return read_byte(0, &buffer, &fake), *buffer;
}
-static char *buffer = (char *)0x80C00000;
+/* This puts lzma workspace 128k below RAM end.
+ * That should be enough for both lzma and stack
+ */
+static char *buffer = (char *)(RAMSTART + RAMSIZE - 0x00020000);
extern char lzma_start[];
extern char lzma_end[];