Bug 9413 - bmap-tools support for wic
Summary: bmap-tools support for wic
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: Scripts and Tools (show other bugs)
Version: 2.2
Hardware: x86 Multiple
: Medium+ enhancement
Target Milestone: 2.2 M2
Assignee: Ed Bartosh
QA Contact: Francisco Pedraza
URL:
Whiteboard:
Depends on: 9099 9414
Blocks:
  Show dependency tree
 
Reported: 2016-04-07 08:50 UTC by Ed Bartosh
Modified: 2016-05-25 16:09 UTC (History)
2 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: Yes (doc changes required)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Bartosh 2016-04-07 08:50:11 UTC
bmap-tools(https://github.com/01org/bmap-tools/tree/master/docs) is a set of generic tools for creating the block map (bmap) for a file, and copying files using the block map. The idea is that large file containing unused blocks, like raw system image files, can be copied or flashed a lot faster with bmaptool than with traditional tools like "dd" or "cp".

Adding support of bmaptool to wic would mean making wic images sparse and generating .bmap file using bmaptool API. If this is done images can be flashed much faster using bmapcopy utility.
Comment 1 Ed Bartosh 2016-05-02 16:41:42 UTC
Sent patch for review: http://lists.openembedded.org/pipermail/openembedded-core/2016-May/120839.html
Comment 2 Ed Bartosh 2016-05-18 12:38:13 UTC
Rebased, updated and sent again only 4 patches related to wic: http://lists.openembedded.org/pipermail/openembedded-core/2016-May/121683.html
Comment 3 Ed Bartosh 2016-05-19 09:50:54 UTC
Changes have been merged to master.