Skip to content

Old engine needs to respect file alignment requirements (instead of aligning to 8 bytes) #231

@guub187

Description

@guub187

Hi,
I'm trying to make a mod for an Asus Maximus V Gene board (latest bios 1903) from here:

https://dlcdnets.asus.com/pub/ASUS/mb/LGA1155/MAXIMUS-V_GENE/MAXIMUS-V-GENE-ASUS-1903.zip

But I've found an issue: when I open the bios using the A58(new engine), some "parseFileHeader: file alignment 10h is greater than parent volume alignment 8h" warnings appear... and a "pad-file" is generated just after the SandyBridgeGop DXE driver.

a58

If I open it with the 0.28.0, no alignment warning appears, but I simply cannot remove any DXE driver or the bios will be incorrectly re-generated and the board won't boot.

0 28 0

However, if I remove the IntelSnbGopDriver, the "pad-file" dissapears and, then, I can remove some DXE drivers and everything works ok.

So I think you have a small bug there. I'm not sure but perhaps the IntelSnbGopDriver's code includes some kind of microcode-GUID chars inside "17088572-377F-44EF-8F4E-B09FFF46A070" and your UEFITool's 0.28.0/A58 parser thinks is a new microcode section when are just some GUID chars inside the DXE driver code...

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions