3 Replies Latest reply on Sep 4, 2018 10:13 AM by Carlos_A

    Memory Initialization time reducing

    IntelForum Community Member

      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

       

      1. Could you please help us to reduce the memory initialization time ?
      2. Can we extract the MRC data and preload it to reduce the boot time?

       

      Thanks,

      Antony