[Skiboot] [PATCH 0/2] Async resource loading & Fix calling pollers with lock held
Stewart Smith
stewart at linux.vnet.ibm.com
Tue Mar 24 14:31:15 AEDT 2015
These patches do two things:
1) lay infrastructure for async resource loading (this can improve boot time
by 20 seconds on BMC systems according to Joel)
2) Fix fsp_fetch_data calling fsp_sync_msg with a lock held. Rewrite it all
to queue up things to load and use async messages.
Stewart Smith (2):
Change load_resource() API to be all about preloading.
Asynchronous LID/Resource loading for FSP systems
core/flash.c | 4 +-
core/hostservices.c | 2 +-
core/init.c | 26 ++-
core/platform.c | 33 +++-
core/vpd.c | 2 +-
hdata/test/stubs.c | 2 +-
hw/fsp/fsp.c | 384 +++++++++++++++++++++++++++++++------------
hw/phb3.c | 10 +-
include/fsp.h | 6 +-
include/platform.h | 29 +++-
include/skiboot.h | 4 +-
platforms/astbmc/habanero.c | 2 +-
platforms/astbmc/palmetto.c | 2 +-
platforms/ibm-fsp/apollo.c | 3 +-
platforms/ibm-fsp/firenze.c | 3 +-
15 files changed, 373 insertions(+), 139 deletions(-)
--
1.7.10.4
More information about the Skiboot
mailing list