Commit Graph

7 Commits

Author SHA1 Message Date
Ayoub Zaki eb5c84436d bmap-writer: upgrade 1.0.3 -> 1.0.4
Add PACKAGECONFIG for libkcapi to optionally enable kernel crypto API support.

Changelog: https://github.com/embetrix/bmap-writer/releases/tag/1.0.4
Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-04-03 11:06:31 -07:00
Wang Mingyu 8a3a5d7bf9 bmap-writer: upgrade 1.0.2 -> 1.0.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-03-26 07:43:36 -07:00
Alexander Kanavin fc78d37ff0 meta-openembedded/all: adapt to UNPACKDIR changes
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-06-25 06:44:52 -07:00
Ayoub Zaki 7edd553fbc bmap-writer: Upgrade to 1.0.2
* switch to libtinyxml2
* add streaming helper

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-02-03 11:25:22 -08:00
Ayoub Zaki 8bdd4740b2 bmap-writer: update to latest git version
* switch to libarchive to handle a larger decompression schemes

* implement own sha256 hashing and drop openssl dependency

* compute maximum buffer size before writing each range

* bmap file optional: if not provided, it will be searched in the same path as the input

* print time/speed of the writing operation

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-01-02 07:49:49 -08:00
Ayoub Zaki 1bf9854163 bmap-writer: update to latest git version
* fix xz decompression
* add zstd decompression

Signed-off-by: ayoub.zaki@embetrix.com
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-12-19 09:41:21 -08:00
Ayoub Zaki 7cf3b1535c bmap-writer: add initial recipe
this is an utility designed to efficiently write disk images
to storage devices using block mapping (BMAP).
It serves as a lightweight alternative to the Yocto BMAP tool.
it is C++ based does not require Python and focuses solely on writing an image.

Signed-off-by: Ayoub Zaki <ayoub.zaki@embetrix.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-11-21 21:42:36 -08:00