aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVaibhav Jain <vaibhav@linux.ibm.com>2018-09-03 14:42:37 +0530
committerStewart Smith <stewart@linux.ibm.com>2018-10-16 18:53:15 +1100
commit0d42e9b441f283c88b39b0cf37bd3f108cebb42b (patch)
tree4c2db1801bf2df5b394e196993b3998b6336d943 /include
parent19484fa4338f84617ae8282f17b43d658afc3589 (diff)
downloadskiboot-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.h2
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;