diff options
author | Vaibhav Jain <vaibhav@linux.ibm.com> | 2018-09-03 14:42:37 +0530 |
---|---|---|
committer | Stewart Smith <stewart@linux.ibm.com> | 2018-10-16 18:53:15 +1100 |
commit | 0d42e9b441f283c88b39b0cf37bd3f108cebb42b (patch) | |
tree | 4c2db1801bf2df5b394e196993b3998b6336d943 /include | |
parent | 19484fa4338f84617ae8282f17b43d658afc3589 (diff) | |
download | skiboot-0d42e9b441f283c88b39b0cf37bd3f108cebb42b.zip skiboot-0d42e9b441f283c88b39b0cf37bd3f108cebb42b.tar.gz skiboot-0d42e9b441f283c88b39b0cf37bd3f108cebb42b.tar.bz2 |
phb4/capp: Update the expected Eye-catcher for CAPP ucode lid
[ Upstream commit d5ebd5519dcd1727bd2355d9e5aa4bfbcd7f3792 ]
Currently on a FSP based P9 system load_capp_code() expects CAPP ucode
lid header to have eye-catcher magic of 'CAPPPSLL'. However skiboot
currently supports CAPP ucode only lids that have a eye-catcher magic
of 'CAPPLIDH'. This prevents skiboot from loading the ucode with this
error message:
CAPP: ucode header invalid
We fix this issue by updating load_capp_ucode() to use the eye-catcher
value of 'CAPPLIDH' instead of 'CAPPPSLL'.
Cc: stable
Fixes: e50764d4f2b1("capi: Load capp microcode")
Signed-off-by: Vaibhav Jain <vaibhav@linux.ibm.com>
Acked-by: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
Reviewed-by: Christophe Lombard <clombard@linux.vnet.ibm.com>
Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/capp.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/capp.h b/include/capp.h index 597401d..6ec3f7f 100644 --- a/include/capp.h +++ b/include/capp.h @@ -19,7 +19,7 @@ /* * eyecatcher PHB3: 'CAPPLIDH' in ASCII - * eyecatcher PHB4: 'CAPPPSLL' in ASCII + * eyecatcher PHB4: 'CAPPLIDH' in ASCII */ struct capp_lid_hdr { be64 eyecatcher; |