aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichael Ellerman <mpe@ellerman.id.au>2017-10-12 21:17:58 +1100
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-10-16 21:51:28 -0500
commit39ffacb9691a3a4e5fe543787dfe4e671b6979b8 (patch)
tree26259a9021e2ed00cee6dec51606319983a1375f /include
parent073cbf6bb0a1ceddf3c7974d04608ca10062951e (diff)
downloadskiboot-39ffacb9691a3a4e5fe543787dfe4e671b6979b8.zip
skiboot-39ffacb9691a3a4e5fe543787dfe4e671b6979b8.tar.gz
skiboot-39ffacb9691a3a4e5fe543787dfe4e671b6979b8.tar.bz2
cpu: Add OPAL_REINIT_CPUS_TM_SUSPEND_DISABLED
Add a new CPU reinit flag, "TM Suspend Disabled", which requests that CPUs be configured so that TM (Transactional Memory) suspend mode is disabled. Currently this always fails, because skiboot has no way to query the state. A future hostboot change will add a mechanism for skiboot to determine the status and return an appropriate error code. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'include')
-rw-r--r--include/opal-api.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/opal-api.h b/include/opal-api.h
index 0ff0db0..0bc036e 100644
--- a/include/opal-api.h
+++ b/include/opal-api.h
@@ -1033,6 +1033,8 @@ enum {
*/
OPAL_REINIT_CPUS_MMU_HASH = (1 << 2),
OPAL_REINIT_CPUS_MMU_RADIX = (1 << 3),
+
+ OPAL_REINIT_CPUS_TM_SUSPEND_DISABLED = (1 << 4),
};
typedef struct oppanel_line {