Skip to content
 
 

Latest commit

 

History

1,955 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tl_xz

Telink maintained fork of XZ Utils providing liblzma, used by the Telink Zephyr SDK (tl_zephyr) for compressed filesystem support. It is pulled in through the SDK west manifests.

This repository was previously published as telink-semi/xz and has been renamed to tl_xz, so that the Telink maintained components of the SDK are easy to identify.

Upstream base

This branch is based on upstream XZ Utils master at commit 74c3449d8b8 (Tests: Improve invalid unpadded size check in test_lzma_index_append(), 2023-08-28). The original upstream README is preserved in README.upstream.

Telink modifications

  • Zephyr module integration (Telink: Add Zephyr vendor module): adds a zephyr/ directory with CMakeLists.txt, Kconfig and config.h that wrap liblzma, so that the library can be consumed as a Zephyr module.
  • Optimize for size by default (Telink: Enable Optimize for size by default): compiles the library with -Os by default to reduce its footprint on embedded targets.

About

XZ Utils

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages