unpacker: add maxlinear puma 8 unpacker#216
Conversation
6eedbb9 to
5e568d1
Compare
d2b2e5f to
a419cf9
Compare
|
This is ready. Note: the included test data is junk, but does extract as if it were real. |
|
ping @jstucke |
jstucke
left a comment
There was a problem hiding this comment.
Thank you again for your contribution and sorry for the delay. It seems to work fine with the sample you provided earlier. There are some ruff check fails (I suggest you do a pre-commit install in the root folder of the repo).
You also still need to update the version of firmware-magic-database in _install_magic in fact_extractor/fact_extractor/install/common.py to the latest (currently v0.2.12) for the MIME type to work.
Sorry, I should know this by now :D Too long between my commits to remember. |
Signed-off-by: Andrew LaMarche <andrewjlamarche@gmail.com>
MaxLinear Puma 8 uses a hacked up u-boot multi-image uImage implementation with some custom headers. Add an unpacker to extract the kernel, rootfs, firmware (microcode), FPGA image, device tree and signature block. Signed-off-by: Andrew LaMarche <andrewjlamarche@gmail.com>
jstucke
left a comment
There was a problem hiding this comment.
LGTM. Thanks again for the contribution!
MaxLinear Puma 8 uses a hacked up u-boot multi-image uImage implementation with some custom headers. Add an unpacker to extract the kernel, rootfs, firmware (microcode), FPGA image, device tree and signature block.