summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2012-06-20 20:58:27 +0200
committerAlexander Graf <agraf@suse.de>2012-06-24 01:04:51 +0200
commit5025d5421d3c6e705669f365192a7edf17b1aad8 (patch)
treed570212c6817e65494778a20b39ca65e2492245d
parentcaedc737d27dd697641cb75ef6c5c27562c8044a (diff)
downloadhqemu-5025d5421d3c6e705669f365192a7edf17b1aad8.zip
hqemu-5025d5421d3c6e705669f365192a7edf17b1aad8.tar.gz
uImage: increase the gzip load size
Recent u-boot has different defines for its gzip extract buffer, but the common ground seems to be 64MB. So let's bump it up to that, enabling me to load my test image again ;). Signed-off-by: Alexander Graf <agraf@suse.de>
-rw-r--r--hw/loader.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/hw/loader.c b/hw/loader.c
index 7d64113..33acc2f 100644
--- a/hw/loader.c
+++ b/hw/loader.c
@@ -377,9 +377,9 @@ static void zfree(void *x, void *addr)
#define DEFLATED 8
-/* This is the maximum in uboot, so if a uImage overflows this, it would
+/* This is the usual maximum in uboot, so if a uImage overflows this, it would
* overflow on real hardware too. */
-#define UBOOT_MAX_GUNZIP_BYTES 0x800000
+#define UBOOT_MAX_GUNZIP_BYTES (64 << 20)
static ssize_t gunzip(void *dst, size_t dstlen, uint8_t *src,
size_t srclen)
OpenPOWER on IntegriCloud