-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabling MSI_ROMHOLE_IN_CBFS causes cbsftool to explode, attempts to put in MRC CACHE region. #1145
Comments
@frantic-from-paranoiawf the fmap layout has to have a ROMHOLE region for the purpose of FlashBIOS feature.
Even building from dasharo branch ends up in the same error for me if I disable vboot (the aforementioned fmap layout is not selected by default if boot is not enabled, so it all boils down how you prepare .config):
You may use the same layout file in your build without vboot. You will lose some space for RW_A and RW_B though. Otherwise, you will have to create a custom FMAP layout or simply select |
Thank you for replying, something obviously has changed within |
All relevant parts are the same. It could be just one different step you did or did not do and you may not even be aware of it. |
After some more testing with the ROMHOLE as a CBFS file, a new error was encountered.
According to @miczyg1, because of a workaround for HEADS, it tries to put a CBFS file into the |
Component
Dasharo firmware
Device
MSI Pro Z790-P
Dasharo version
v0.9.2
Dasharo Tools Suite version
No response
Test case ID
No response
Brief summary
When disabling vboot in the coreboot config, Dasharo fails to compile a rom.
How reproducible
100%
How to reproduce
.config
Expected behavior
Rom successfully compiles without vboot, can be flashed and used.
Actual behavior
After running
make -j32
, an error gets returned, with the rom failing to build.Screenshots
No response
Additional context
I'm not running Docker, however, the
dasharo
branch compiles fine for me.Solutions you've tried
No response
The text was updated successfully, but these errors were encountered: