Gan Shun

Results 12 issues of Gan Shun

I've seen firmware volumes with the extended header preset, and it turns out on the roms I'm looking at, the HeaderLength field doesn't include the size of the extended header....

If we have two different versions of a bios with different offsets of FVs, building with one rom first then the other will cause both folders to be left in...

enhancement
buildsystem

This allows us to create new firmware files.

enhancement
important

Given an address in efi, can we locate the dxe/pei module that contains the code that is at that address and objdump it? This may or may not be possible...

enhancement
help wanted
question

We can use goroutines to assemble each component, which is then potentially parallelizable

enhancement

Table is more human readable, though we can still add a findjson cli that prints the results in json format for machine parsing.

enhancement
good first issue

We want to remove more than one type at a time. It would be nice to instead specify entire firmware volumes to run the cleaner on, rather than to just...

enhancement

If utk is used on images repeatedly, due to alignment requirements we may continually generate more and more pad files. We need a way to remove pad files, but this...

enhancement

Right now the headers are direct binary dumps. We may want to only leave the relevant items when we dump to json. There's a lot of stuff that's not necessary,...

enhancement
help wanted

It would be nice if we could sort files in a FV by size. This would let us target big files easily for removal

enhancement