summaryrefslogtreecommitdiffstats
path: root/pbl
diff options
context:
space:
mode:
Diffstat (limited to 'pbl')
-rw-r--r--pbl/Kconfig3
-rw-r--r--pbl/decomp.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/pbl/Kconfig b/pbl/Kconfig
index dc3135734e..117b79dcbd 100644
--- a/pbl/Kconfig
+++ b/pbl/Kconfig
@@ -64,6 +64,9 @@ config IMAGE_COMPRESSION_LZO
config IMAGE_COMPRESSION_GZIP
bool "gzip"
+config IMAGE_COMPRESSION_XZKERN
+ bool "xz"
+
config IMAGE_COMPRESSION_NONE
bool "none"
diff --git a/pbl/decomp.c b/pbl/decomp.c
index ca0df6463e..c8014c403f 100644
--- a/pbl/decomp.c
+++ b/pbl/decomp.c
@@ -22,6 +22,10 @@
#include "../../../lib/decompress_inflate.c"
#endif
+#ifdef CONFIG_IMAGE_COMPRESSION_XZKERN
+#include "../../../lib/decompress_unxz.c"
+#endif
+
#ifdef CONFIG_IMAGE_COMPRESSION_NONE
STATIC int decompress(u8 *input, int in_len,
int (*fill) (void *, unsigned int),