On Sat, Feb 27, 2021 at 7:43 AM crabstorage@getbackinthe.kitchen wrote:
what do you mean "coreboot driver"? libgfxinit?
Yes, that's what's being used. The first logo looks full sized and the "press enter" message is on the actual bottom of the screen. Then tianocore boots and the logo is the same size but tianocore interface is just slightly bigger. It's all centered in my screen in a 600x600ish square.
the Tianocore UI is centered in the display, it's not supposed to be full-screen. If the logo is showing at proper/native resolution, then everything is working as intended.
Why would you do that? You can use upstream Tianocore master as-is by simply selecting the Uefipayload option.
To check for fixes. I thought the 2 options were coreboot_fb and uefipayloadpkg both from the mrchromebox repo. Tianocore master has 3k more commits than those. I figured out how to try it though and switched to upstream/master... same problem just missing the logo, etc. Does it run at a fixed size or something without scaling?
I'm only 5 days into this so I can for sure be wrong.
The corebootpayload option use my repo, the uefipayload option uses upstream master. I have an updated branch which uses UefiPayloadPkg (based on EDK-stable 08-2020) with all the fixes ported from the older CorebootPayloadPkg based branch. if you want to try that: * select UEFIPAYLOAD option * set branch to: origin/uefipayloadpkg * select SMMSTORE V2
you should keep using libgfxinit of course