[Skiboot] [PATCH] opal-api: Reserve 2 OPAL API calls for future OpenCAPI LPC use
Andrew Donnellan
andrew.donnellan at au1.ibm.com
Wed Oct 31 18:32:13 AEDT 2018
OpenCAPI Lowest Point of Coherency (LPC) memory is going to require
some extra OPAL calls to set up NPU BARs. These calls will most likely be
called OPAL_NPU_LPC_ALLOC and OPAL_NPU_LPC_RELEASE, we're not quite ready
to upstream that code yet though.
Reserve 171 and 172 for this purpose.
Signed-off-by: Andrew Donnellan <andrew.donnellan at au1.ibm.com>
---
This applies on top of Rashmica's patch
https://patchwork.ozlabs.org/patch/990064/
Alastair: rashmica's patch means we'll need to increment the call numbers
in our internal branch again unfortunately
---
include/opal-api.h | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/include/opal-api.h b/include/opal-api.h
index c24838d24e63..c793ca432782 100644
--- a/include/opal-api.h
+++ b/include/opal-api.h
@@ -227,7 +227,9 @@
#define OPAL_NPU_SET_RELAXED_ORDER 168
#define OPAL_NPU_GET_RELAXED_ORDER 169
#define OPAL_CLEAR_CACHE 170
-#define OPAL_LAST 170
+#define OPAL_NPU_RESERVED1 171
+#define OPAL_NPU_RESERVED2 172
+#define OPAL_LAST 172
#define QUIESCE_HOLD 1 /* Spin all calls at entry */
#define QUIESCE_REJECT 2 /* Fail all calls with OPAL_BUSY */
--
2.11.0
More information about the Skiboot
mailing list