From 6275e3237c2ac750d9a8a4b09e01e5834440001b Mon Sep 17 00:00:00 2001 From: Stewart Smith Date: Thu, 14 Jul 2016 16:53:15 +1000 Subject: 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 --- doc/opal-api/opal-reinit-cpus-70.txt | 2 ++ doc/opal-api/power9-changes.txt | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'doc') 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 ---- -- cgit v1.1