aboutsummaryrefslogtreecommitdiff
path: root/core/init.c
diff options
context:
space:
mode:
authorStewart Smith <stewart@linux.vnet.ibm.com>2015-05-06 14:00:54 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-05-07 17:54:30 +1000
commit4d78c68415f5ac3081b724628aee5e34e46a65b3 (patch)
treea54701dd53b7ee03df38ef3f5f74caab4e975858 /core/init.c
parent18a462983f934bbb6651116ac347c7acf92b2cff (diff)
downloadskiboot-4d78c68415f5ac3081b724628aee5e34e46a65b3.zip
skiboot-4d78c68415f5ac3081b724628aee5e34e46a65b3.tar.gz
skiboot-4d78c68415f5ac3081b724628aee5e34e46a65b3.tar.bz2
Preload VPD LID and set up fsp_lid_load() for async queued loading
This means VPD LID is already loaded before we start preloading kernel and initramfs LIDs, thus ensuring VPD doesn't have to wait for them to finish being read from FSP. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/init.c')
-rw-r--r--core/init.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/init.c b/core/init.c
index 14a129f..88a4037 100644
--- a/core/init.c
+++ b/core/init.c
@@ -701,6 +701,7 @@ void __noreturn main_cpu_entry(const void *fdt, u32 master_cpu)
/* Read in NVRAM and set it up */
nvram_init();
+ phb3_preload_vpd();
phb3_preload_capp_ucode();
start_preload_kernel();