Hi
Please see the following issue for reference.
https://github.com/slimbootloader/slimbootloader/issues/525
Basically, first step is to review the memory settings and confirm that they match your HW
configuration. To make sure your delta file is taking effect, you can add some debug
statements where the FSP-M UPD configuration is updated.
Next step is if you have directly Intel support, you can also request a DEBUG FSP binary
from them to get more useful information to analyze the memory training failure.
Thanks
Ravi
-----Original Message-----
From: avinok(a)gmail.com <avinok(a)gmail.com>
Sent: Tuesday, April 7, 2020 7:10 AM
To: sbl-devel(a)lists.01.org
Subject: [Sbl-devel] FspMemoryInit hang all the time in APL build
Hi
I have a custom platform based LeafHill with customized memory settings.
The memory settings finalized, according to the board schematics.
Unfortunately, the boot is hanging on the FspMemoryInit all the time.
How can I understand why FspMemoryInit stuck. Can I make debugging inside ?
I've tried to use LEAFHILD.X64.0071.D01.1809040132.bin and
LEAFHILD.X64.0071.R01.1809030849.bin to stitch, both have the same output MMC is
disconnected physically, an error in the output is ok
Output:
============= Intel Slim Bootloader STAGE1A =============
SBID: SB_APLI
ISVN: 001
IVER: 000.005.001.000.16526
SVER: 2A76A65FA31E58AC-dirty
FDBG: BLD(D) FSP(R)
FSPV: ID($APLFSP$) REV(01040301)
Loader global data @ 0xFEF01C40
Run STAGE1A @ 0xFEF80000
Load STAGE1B @ 0xFEF88000
No BtGuard verification !
============= Intel Slim Bootloader STAGE1B ============= CPU : APL-D0 [4C @ 1600MHz:
premium SKU], uCode rev.2E Early GpioInit for EMMC MMC global data init Use SDMA instead
of ADMA2 MMC Phase 1 init MmcGetOcr Fail Status = 0x80000007 Early MMC Init Fails @
0xFE700000 - Status(Device Error) SpiInstance = FEF03340 PchSpiBase at 0x00000D02
ScSpiBar0 at 0xD2000000
Append public key hash into store: Unsupported Load EXT CFG Data @ 0xFEF03BE4:0x0DB4 ...
Success HASH verification for usage (0x00000200) with Hash Alg (0x1): Success SignType
(0x1) SignSize (0x100) SignHashAlg (0x1) RSA verification for usage (0x00000200): Success
Initialize RTC with default values
BOOT: BP0
MODE: 0
BoardID: 0x02
PlatformName: SQX2
BootPolicy : 0x00000010
Memory Init
Looking for MRC saving data
MRC data NOT found
Load memory parameters from CfgData.
SQX2 Board: Makes extra Memory init configurations Load general parameter from CfgData.
Call FspMemoryInit ...
Can someone help me to trace down what can be a problem ?
I can upload memory settings .dlt file if it can help
Andrey
--
Sbl-devel mailing list -- sbl-devel(a)lists.01.org To unsubscribe send an email to
sbl-devel-leave(a)lists.01.org