1229159Sadrianconfig XZ_DEC
2229159Sadrian	tristate "XZ decompression support"
3229159Sadrian	select CRC32
4229159Sadrian	help
5229159Sadrian	  LZMA2 compression algorithm and BCJ filters are supported using
6229159Sadrian	  the .xz file format as the container. For integrity checking,
7229159Sadrian	  CRC32 is supported. See Documentation/xz.txt for more information.
8229159Sadrian
9262764Sdelphijif XZ_DEC
10262764Sdelphij
11229159Sadrianconfig XZ_DEC_X86
12262764Sdelphij	bool "x86 BCJ filter decoder"
13262764Sdelphij	default y if X86
14229159Sadrian	select XZ_DEC_BCJ
15229159Sadrian
16229159Sadrianconfig XZ_DEC_POWERPC
17262764Sdelphij	bool "PowerPC BCJ filter decoder"
18262764Sdelphij	default y if PPC
19229159Sadrian	select XZ_DEC_BCJ
20229159Sadrian
21229159Sadrianconfig XZ_DEC_IA64
22262764Sdelphij	bool "IA-64 BCJ filter decoder"
23262764Sdelphij	default y if IA64
24229159Sadrian	select XZ_DEC_BCJ
25229159Sadrian
26229159Sadrianconfig XZ_DEC_ARM
27262764Sdelphij	bool "ARM BCJ filter decoder"
28262764Sdelphij	default y if ARM
29229159Sadrian	select XZ_DEC_BCJ
30229159Sadrian
31229159Sadrianconfig XZ_DEC_ARMTHUMB
32262764Sdelphij	bool "ARM-Thumb BCJ filter decoder"
33262764Sdelphij	default y if (ARM && ARM_THUMB)
34229159Sadrian	select XZ_DEC_BCJ
35229159Sadrian
36229159Sadrianconfig XZ_DEC_SPARC
37262764Sdelphij	bool "SPARC BCJ filter decoder"
38262764Sdelphij	default y if SPARC
39229159Sadrian	select XZ_DEC_BCJ
40229159Sadrian
41262764Sdelphijendif
42262764Sdelphij
43229159Sadrianconfig XZ_DEC_BCJ
44229159Sadrian	bool
45229159Sadrian	default n
46229159Sadrian
47229159Sadrianconfig XZ_DEC_TEST
48229159Sadrian	tristate "XZ decompressor tester"
49229159Sadrian	default n
50229159Sadrian	depends on XZ_DEC
51229159Sadrian	help
52229159Sadrian	  This allows passing .xz files to the in-kernel XZ decoder via
53229159Sadrian	  a character special file. It calculates CRC32 of the decompressed
54229159Sadrian	  data and writes diagnostics to the system log.
55229159Sadrian
56229159Sadrian	  Unless you are developing the XZ decoder, you don't need this
57229159Sadrian	  and should say N.
58