diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-07-14 16:53:15 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-07-14 16:56:41 +1000 |
commit | 6275e3237c2ac750d9a8a4b09e01e5834440001b (patch) | |
tree | 6f64593c21ba57473e1c31d4a50ffb0711d3f01a /doc/opal-api | |
parent | 5eea6c650a3a2bff2d382e3fd1f62316c18c998b (diff) | |
download | skiboot-6275e3237c2ac750d9a8a4b09e01e5834440001b.zip skiboot-6275e3237c2ac750d9a8a4b09e01e5834440001b.tar.gz skiboot-6275e3237c2ac750d9a8a4b09e01e5834440001b.tar.bz2 |
OPAL_REINIT_CPUS: clarify that for P9 and above, we can have other flags
On P8 we got it a bit wrong and would fall into a workaround for P8 DD1
HILE setting if other bits were set in the flags to OPAL_REINIT_CPUS,
limiting our opportunity to extend it in the future.
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'doc/opal-api')
-rw-r--r-- | doc/opal-api/opal-reinit-cpus-70.txt | 2 | ||||
-rw-r--r-- | doc/opal-api/power9-changes.txt | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/doc/opal-api/opal-reinit-cpus-70.txt b/doc/opal-api/opal-reinit-cpus-70.txt index 27f6f2e..bf9b238 100644 --- a/doc/opal-api/opal-reinit-cpus-70.txt +++ b/doc/opal-api/opal-reinit-cpus-70.txt @@ -22,6 +22,8 @@ flags will return OPAL_UNSUPPORTED. On POWER8 CPUs, only OPAL_REINIT_CPUS_HILE_BE and OPAL_REINIT_CPUS_HILE_LE are support and other bits *MUST NOT* be set. +On POWER9 CPUs, other flags may be supported in the future. + Returns: - OPAL_SUCCESS - OPAL_UNSUPPORTED diff --git a/doc/opal-api/power9-changes.txt b/doc/opal-api/power9-changes.txt index 1935e12..cf354d6 100644 --- a/doc/opal-api/power9-changes.txt +++ b/doc/opal-api/power9-changes.txt @@ -10,6 +10,11 @@ parts of the OPAL API. Eventually, when the kernel drops support for POWER8 and before, we can then remove the associated kernel code too. +OPAL_REINIT_CPUS +---------------- +Can now be extended beyond HILE BE/LE bits. If invalid flags are set on +POWER9, OPAL_UNSUPPORTED will be returned. + TODO ---- |