Hi,
We are developing coreboot for Apollo lake custom board. We have enabled "MRC training data Saving" and "Enable FastBoot" in Fsp using BCT tool.
We have the FSP source (MR5).
After this we observed the boot time reduced from 31 sec to 23 sec for very first boot and 11sec for consequent boots.
We would like to reduce the boot time to the lowest as possible. We found the below logs which shows that the memory Initialization takes more time.
Coreboot FSP Performance Data
Coreboot FSP Performance Data
ID: 950 - 951: 8118676370 - 2354813461 --> 4433ms ===============> Memory Initialization
ID: 952 - 953: 10675414728 - 8905813067 --> 1361ms
ID: 954 - 955: 11761158519 - 10934089420 --> 636ms
ID: 956 - 957: 19265617974 - 19265559282 --> 0ms
- Could you please help us to reduce the memory initialization time ?
- Can we extract the MRC data and preload it to reduce the boot time?
Thanks,
Antony