Kconfig 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. # SPDX-License-Identifier: GPL-2.0-only
  2. config XZ_DEC
  3. tristate "XZ decompression support"
  4. select CRC32
  5. help
  6. LZMA2 compression algorithm and BCJ filters are supported using
  7. the .xz file format as the container. For integrity checking,
  8. CRC32 is supported. See Documentation/staging/xz.rst for more information.
  9. if XZ_DEC
  10. config XZ_DEC_X86
  11. bool "x86 BCJ filter decoder" if EXPERT
  12. default y
  13. select XZ_DEC_BCJ
  14. config XZ_DEC_POWERPC
  15. bool "PowerPC BCJ filter decoder" if EXPERT
  16. default y
  17. select XZ_DEC_BCJ
  18. config XZ_DEC_IA64
  19. bool "IA-64 BCJ filter decoder" if EXPERT
  20. default y
  21. select XZ_DEC_BCJ
  22. config XZ_DEC_ARM
  23. bool "ARM BCJ filter decoder" if EXPERT
  24. default y
  25. select XZ_DEC_BCJ
  26. config XZ_DEC_ARMTHUMB
  27. bool "ARM-Thumb BCJ filter decoder" if EXPERT
  28. default y
  29. select XZ_DEC_BCJ
  30. config XZ_DEC_SPARC
  31. bool "SPARC BCJ filter decoder" if EXPERT
  32. default y
  33. select XZ_DEC_BCJ
  34. endif
  35. config XZ_DEC_BCJ
  36. bool
  37. default n
  38. config XZ_DEC_TEST
  39. tristate "XZ decompressor tester"
  40. default n
  41. depends on XZ_DEC
  42. help
  43. This allows passing .xz files to the in-kernel XZ decoder via
  44. a character special file. It calculates CRC32 of the decompressed
  45. data and writes diagnostics to the system log.
  46. Unless you are developing the XZ decoder, you don't need this
  47. and should say N.