I've noticed a problem that only appears to affect RELEASE builds of
JunoPkg: the boot hangs at "Press ESCAPE for boot options ...........".
Breaking into the code, I see it in SiI3132AtaPassThruCommand running
the loop around line 236:
while (Timeout && !(Value32 & IrqMask)) {
gBS->Stall (1);
SATA_PORT_READ32 (SataPort->RegBase + SII3132_PORT_INTSTATUS_REG,
&Value32);
Timeout--;
}
It appears to run that code with ever-increasing values of Timeout. One
run I saw 309894083.
I'm building it with gcc 9.4.0, HEADLESS_PLATFORM=TRUE and with
networking removed (so I can build NOOPT and debug without optimizations
getting in the way).
--
Rebecca Cran
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#88011): https://edk2.groups.io/g/devel/message/88011
Mute This Topic: https://groups.io/mt/90015573/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-