On Wed, Jan 15, 2020 at 10:41:40PM +0100, Klemens Nanni wrote:
> Here's a start for something I've wanted for a while already:  a small
> collection of selected tools I need to manipulate firmware images.
> 
> This includes extracting/adding certain regions, changing files inside
> the coreboot file system, swapping payloads, dumping/analyzing specific
> parts, etc.
> 
> The number of tools at upstream is huge and many of them are platform
> specific, require patches or simply don't work at platforms other than
> Linux, but with such a package I no loner have to spin up Linux VMs to
> tinker around unless I want to build new images.
> 
> I have patches for other tools around but those need polishing, so this
> is the basic package with generic handling for tools;  adding new ones
> is trivial--perhaps this enables other interested users to add their
> favourite tool?
> 
>       Information for inst:coreboot-utils-4.11
> 
>       Comment:
>       collection of utilities to work with firmware images
> 
>       Description:
>       coreboot is an extended firmware platform that delivers a lightning 
> fast and
>       secure boot experience on modern computers and embedded systems. As an 
> Open
>       Source project it provides auditability and maximum control over 
> technology.
> 
>       While it is not (yet) possible to build coreboot firmware on OpenBSD, 
> this
>       package contains the following utilities to work with existing images:
> 
>       * ifdtool       Extract and dump Intel Firmware Descriptor information
> 
>       Maintainer: Klemens Nanni <k...@openbsd.org>
> 
>       WWW: https://coreboot.org
New tarball with MAKE_CMD now being inlined after feedback from laundry.

CC is now also being honored by all tools;  eventually I should fix
their Makefiles to not set certain variables in stone, but that needs to
be done with/in upstream.

This tarball now contains the following tools:

* cbmem      CBMEM parser to read e.g. timestamps and console log
* ectool     Dumps the RAM of a laptop's Embedded/Environmental Controller (EC)
* ifdtool    Extract and dump Intel Firmware Descriptor information

All three work perfectly on my X230.

Feedback?
OK to import and continue in-tree?

Attachment: coreboot-utils.tgz
Description: Binary data

Reply via email to