72 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			72 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # SPDX-License-Identifier: GPL-2.0-only
 | |
| config XZ_DEC
 | |
| 	tristate "XZ decompression support"
 | |
| 	select CRC32
 | |
| 	help
 | |
| 	  LZMA2 compression algorithm and BCJ filters are supported using
 | |
| 	  the .xz file format as the container. For integrity checking,
 | |
| 	  CRC32 is supported. See Documentation/staging/xz.rst for more information.
 | |
| 
 | |
| if XZ_DEC
 | |
| 
 | |
| config XZ_DEC_X86
 | |
| 	bool "x86 BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_POWERPC
 | |
| 	bool "PowerPC BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_IA64
 | |
| 	bool "IA-64 BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_ARM
 | |
| 	bool "ARM BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_ARMTHUMB
 | |
| 	bool "ARM-Thumb BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_SPARC
 | |
| 	bool "SPARC BCJ filter decoder" if EXPERT
 | |
| 	default y
 | |
| 	select XZ_DEC_BCJ
 | |
| 
 | |
| config XZ_DEC_MICROLZMA
 | |
| 	bool "MicroLZMA decoder"
 | |
| 	default n
 | |
| 	help
 | |
| 	  MicroLZMA is a header format variant where the first byte
 | |
| 	  of a raw LZMA stream (without the end of stream marker) has
 | |
| 	  been replaced with a bitwise-negation of the lc/lp/pb
 | |
| 	  properties byte. MicroLZMA was created to be used in EROFS
 | |
| 	  but can be used by other things too where wasting minimal
 | |
| 	  amount of space for headers is important.
 | |
| 
 | |
| 	  Unless you know that you need this, say N.
 | |
| 
 | |
| endif
 | |
| 
 | |
| config XZ_DEC_BCJ
 | |
| 	bool
 | |
| 	default n
 | |
| 
 | |
| config XZ_DEC_TEST
 | |
| 	tristate "XZ decompressor tester"
 | |
| 	default n
 | |
| 	depends on XZ_DEC
 | |
| 	help
 | |
| 	  This allows passing .xz files to the in-kernel XZ decoder via
 | |
| 	  a character special file. It calculates CRC32 of the decompressed
 | |
| 	  data and writes diagnostics to the system log.
 | |
| 
 | |
| 	  Unless you are developing the XZ decoder, you don't need this
 | |
| 	  and should say N.
 |