aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/xz-embedded
Commit message (Collapse)AuthorAgeFilesLines
* MFV: xz-embedded 3f438e15109229bb14ab45f285f4bff5412a9542Xin LI2022-11-1819-43/+519
| | | | MFC after: 2 weeks
* Modularize xz.Konstantin Belousov2019-02-262-50/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | Embedded lzma decompression library becomes a module usable by other consumers, in addition to geom_uzip. Most important code changes are - removal of XZ_DEC_SINGLE define, we need the code to work with XZ_DEC_DYNALLOC; - xz_crc32_init() call is removed from geom_uzip, xz module handles initialization on its own. xz is no longer embedded into geom_uzip, instead the depend line for the module is provided, and corresponding kernel option is added to each MIPS kernel config file using geom_uzip. The commit also carries unrelated cleanup by removing excess "device geom_uzip" in places which were missed in r344479. Reviewed by: cem, hselasky, ray, slavash (previous versions) Sponsored by: Mellanox Technologies Differential revision: https://reviews.freebsd.org/D19266 MFC after: 3 weeks Notes: svn path=/head/; revision=344605
* MFV r262756:Xin LI2014-03-0512-46/+343
| | | | | | | | | | | | Import xz-embedded from git. This is from commit hash '6a8a2364434763a033781f6b2a605ace9a021013'. This makes it possible to use CRC64 but for now it's intentionally not added to build. Notes: svn path=/head/; revision=262764
* Update contrib/xz-embedded to build with new GEOM_UNCOMPRESS module.Aleksandr Rybalko2012-01-045-1/+162
| | | | | | | Approved by: adrian (mentor) Notes: svn path=/head/; revision=229533
* Initial copy of xz-embedded to sys/contrib/.Adrian Chadd2012-01-0123-0/+4758
The upcoming geom_compress module (a read-only gzip/ulzma translation layer, similar to what geom_uzip does) will leverage parts of this. Notes: svn path=/head/; revision=229211