summaryrefslogtreecommitdiffstats
path: root/src/include/usr/secureboot
diff options
context:
space:
mode:
authorMike Baiocchi <mbaiocch@us.ibm.com>2018-05-21 08:38:07 -0500
committerWilliam G. Hoffa <wghoffa@us.ibm.com>2018-05-31 11:54:01 -0400
commit26d9aed84b0fa281b0f06278fa05a4d42b3b1acd (patch)
tree4c1b7baa8c4f8ade4a6cc42cb91af1aadbeea856 /src/include/usr/secureboot
parent3ecd7cf99fb44f88a24daca97874e512181ec8f1 (diff)
downloadtalos-hostboot-26d9aed84b0fa281b0f06278fa05a4d42b3b1acd.tar.gz
talos-hostboot-26d9aed84b0fa281b0f06278fa05a4d42b3b1acd.zip
Add Mutex and Error Recovery for Node Communications
This commit adds the attributes needed for a mutex XBUS and ABUS lock and then uses them in the Node Communications Device Driver. It also adds some additional error recovery to the Node Comm DD. Plus, it adds some additional SCOMs to the Read and Write Node Comm DD operations. Change-Id: I27b94f29a6e3c2e3e2ba98fec48cc000c39add47 RTC:191008 Depends-on:I19510888c0922e5bb857cffc9426399e79e113ba Depends-on:I11893af06b7a097b43106117d648e9a431c4f3ea Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59292 Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com> Reviewed-by: ILYA SMIRNOV <ismirno@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Diffstat (limited to 'src/include/usr/secureboot')
-rw-r--r--src/include/usr/secureboot/secure_reasoncodes.H2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/usr/secureboot/secure_reasoncodes.H b/src/include/usr/secureboot/secure_reasoncodes.H
index 4dd2cddbb..c584ed107 100644
--- a/src/include/usr/secureboot/secure_reasoncodes.H
+++ b/src/include/usr/secureboot/secure_reasoncodes.H
@@ -55,6 +55,7 @@ namespace SECUREBOOT
MOD_NC_XBUS_TEST = 0x22,
MOD_NC_MAP_ATTN = 0x23,
MOD_NCDD_PERFORM_OP = 0x24,
+ MOD_NCDD_WRITE = 0x25,
};
enum SECUREReasonCode
@@ -87,6 +88,7 @@ namespace SECUREBOOT
RC_NC_NO_ATTN_FOUND = SECURE_COMP_ID | 0x23,
RC_NC_TOO_MANY_ATTNS_FOUND = SECURE_COMP_ID | 0x24,
RC_NCDD_INVALID_ARGS = SECURE_COMP_ID | 0x25,
+ RC_NCDD_DATA_NOT_SENT = SECURE_COMP_ID | 0x26,
// Reason codes 0xA0 - 0xEF reserved for trustedboot_reasoncodes.H
};
OpenPOWER on IntegriCloud