Hello Subrata Banik, Balaji Manigandan, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/25188
to look at the new patch set (#2).
Change subject: intel/common/block/emmc: Add intel common EMMC init code over AP ......................................................................
intel/common/block/emmc: Add intel common EMMC init code over AP
This patch adds new block to do multi-threaded EMMC controller initialization code. Thus on selecting this block from SOC, EMMC controller init code will get executed in parallel thread, without disturbing the already running code in BSP.
This is done to save around 100-300 msecs of booting time for emmc initialization depending on different booting scenarios.
BUG=none BRANCH=none TEST=Done 3K Stability Test in Soraka (SKL) to see the boot time optimizations in the following scenarios - * Warm Reboot --> ~100-150 msecs * Cold Reboot --> ~100-150 msecs * EC Reeboot --> ~300 msecs
Change-Id: I10e91b4d9b5385331100f7eabc3be2f1e47bf377 Signed-off-by: Barnali Sarkar barnali.sarkar@intel.com Signed-off-by: Subrata Banik subrata.banik@intel.com --- A src/soc/intel/common/block/emmc/Kconfig A src/soc/intel/common/block/emmc/Makefile.inc A src/soc/intel/common/block/emmc/emmc_ap_init.c 3 files changed, 231 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/88/25188/2