diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-06 14:00:54 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-05-07 17:54:30 +1000 |
commit | 4d78c68415f5ac3081b724628aee5e34e46a65b3 (patch) | |
tree | a54701dd53b7ee03df38ef3f5f74caab4e975858 /core/init.c | |
parent | 18a462983f934bbb6651116ac347c7acf92b2cff (diff) | |
download | skiboot-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.c | 1 |
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(); |