| Message ID | 20200825114507.13297-1-jniethe5@gmail.com (mailing list archive) |
|---|---|
| State | Changes Requested |
| Headers | show |
| Series | powerpc: Update documentation of ISA versions for Power10 | expand |
| Context | Check | Description |
|---|---|---|
| snowpatch_ozlabs/apply_patch | success | Successfully applied on branch powerpc/merge (d4ecce4dcc8f8820286cf4e0859850c555e89854) |
| snowpatch_ozlabs/build-ppc64le | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-ppc64be | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-ppc64e | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-pmac32 | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/checkpatch | success | total: 0 errors, 0 warnings, 0 checks, 28 lines checked |
| snowpatch_ozlabs/needsstable | success | Patch has no Fixes tags |
| snowpatch_ozlabs/apply_patch | success | Successfully applied on branch powerpc/merge (d4ecce4dcc8f8820286cf4e0859850c555e89854) |
| snowpatch_ozlabs/build-ppc64le | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-ppc64be | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-ppc64e | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/build-pmac32 | warning | Upstream build failed, couldn't test patch |
| snowpatch_ozlabs/checkpatch | success | total: 0 errors, 0 warnings, 0 checks, 28 lines checked |
| snowpatch_ozlabs/needsstable | success | Patch has no Fixes tags |
On Tue, Aug 25, 2020 at 09:45:07PM +1000, Jordan Niethe wrote: > Update the CPU to ISA Version Mapping document to include Power10 and > ISA v3.1. > > Signed-off-by: Jordan Niethe <jniethe5@gmail.com> > --- > Documentation/powerpc/isa-versions.rst | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/Documentation/powerpc/isa-versions.rst b/Documentation/powerpc/isa-versions.rst > index a363d8c1603c..72aff1eaaea1 100644 > --- a/Documentation/powerpc/isa-versions.rst > +++ b/Documentation/powerpc/isa-versions.rst > @@ -7,6 +7,7 @@ Mapping of some CPU versions to relevant ISA versions. > ========= ==================================================================== > CPU Architecture version > ========= ==================================================================== > +Power10 Power ISA v3.1 > Power9 Power ISA v3.0B > Power8 Power ISA v2.07 > Power7 Power ISA v2.06 > @@ -32,6 +33,7 @@ Key Features > ========== ================== > CPU VMX (aka. Altivec) > ========== ================== > +Power10 Yes > Power9 Yes > Power8 Yes > Power7 Yes > @@ -47,6 +49,7 @@ PPC970 Yes > ========== ==== > CPU VSX > ========== ==== > +Power10 Yes > Power9 Yes > Power8 Yes > Power7 Yes > @@ -62,6 +65,7 @@ PPC970 No > ========== ==================================== > CPU Transactional Memory > ========== ==================================== > +Power10 Yes > Power9 Yes (* see transactional_memory.txt) > Power8 Yes > Power7 No Huh? Transactional memory has been removed from the architecture for Power10. Gabriel
On Tue, Aug 25, 2020 at 10:41 PM Gabriel Paubert <paubert@iram.es> wrote: > > On Tue, Aug 25, 2020 at 09:45:07PM +1000, Jordan Niethe wrote: > > Update the CPU to ISA Version Mapping document to include Power10 and > > ISA v3.1. > > > > Signed-off-by: Jordan Niethe <jniethe5@gmail.com> > > --- > > Documentation/powerpc/isa-versions.rst | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/Documentation/powerpc/isa-versions.rst b/Documentation/powerpc/isa-versions.rst > > index a363d8c1603c..72aff1eaaea1 100644 > > --- a/Documentation/powerpc/isa-versions.rst > > +++ b/Documentation/powerpc/isa-versions.rst > > @@ -7,6 +7,7 @@ Mapping of some CPU versions to relevant ISA versions. > > ========= ==================================================================== > > CPU Architecture version > > ========= ==================================================================== > > +Power10 Power ISA v3.1 > > Power9 Power ISA v3.0B > > Power8 Power ISA v2.07 > > Power7 Power ISA v2.06 > > @@ -32,6 +33,7 @@ Key Features > > ========== ================== > > CPU VMX (aka. Altivec) > > ========== ================== > > +Power10 Yes > > Power9 Yes > > Power8 Yes > > Power7 Yes > > @@ -47,6 +49,7 @@ PPC970 Yes > > ========== ==== > > CPU VSX > > ========== ==== > > +Power10 Yes > > Power9 Yes > > Power8 Yes > > Power7 Yes > > @@ -62,6 +65,7 @@ PPC970 No > > ========== ==================================== > > CPU Transactional Memory > > ========== ==================================== > > +Power10 Yes > > Power9 Yes (* see transactional_memory.txt) > > Power8 Yes > > Power7 No > > Huh? > > Transactional memory has been removed from the architecture for Power10. Yeah you're right, I confused myself looking at CPU_FTRS_POWER10... #define CPU_FTRS_POWER10 (CPU_FTR_LWSYNC | \ CPU_FTR_PPCAS_ARCH_V2 | CPU_FTR_CTRL | CPU_FTR_ARCH_206 |\ CPU_FTR_MMCRA | CPU_FTR_SMT | \ CPU_FTR_COHERENT_ICACHE | \ CPU_FTR_PURR | CPU_FTR_SPURR | CPU_FTR_REAL_LE | \ CPU_FTR_DSCR | \ CPU_FTR_STCX_CHECKS_ADDRESS | CPU_FTR_POPCNTB | CPU_FTR_POPCNTD | \ CPU_FTR_CFAR | CPU_FTR_HVMODE | CPU_FTR_VMX_COPY | \ CPU_FTR_DBELL | CPU_FTR_HAS_PPR | CPU_FTR_ARCH_207S | \ CPU_FTR_TM_COMP | CPU_FTR_ARCH_300 | CPU_FTR_ARCH_31 | \ CPU_FTR_DAWR | CPU_FTR_DAWR1) CPU_FTR_TM_COMP should not be in there. > > Gabriel > >
diff --git a/Documentation/powerpc/isa-versions.rst b/Documentation/powerpc/isa-versions.rst index a363d8c1603c..72aff1eaaea1 100644 --- a/Documentation/powerpc/isa-versions.rst +++ b/Documentation/powerpc/isa-versions.rst @@ -7,6 +7,7 @@ Mapping of some CPU versions to relevant ISA versions. ========= ==================================================================== CPU Architecture version ========= ==================================================================== +Power10 Power ISA v3.1 Power9 Power ISA v3.0B Power8 Power ISA v2.07 Power7 Power ISA v2.06 @@ -32,6 +33,7 @@ Key Features ========== ================== CPU VMX (aka. Altivec) ========== ================== +Power10 Yes Power9 Yes Power8 Yes Power7 Yes @@ -47,6 +49,7 @@ PPC970 Yes ========== ==== CPU VSX ========== ==== +Power10 Yes Power9 Yes Power8 Yes Power7 Yes @@ -62,6 +65,7 @@ PPC970 No ========== ==================================== CPU Transactional Memory ========== ==================================== +Power10 Yes Power9 Yes (* see transactional_memory.txt) Power8 Yes Power7 No
Update the CPU to ISA Version Mapping document to include Power10 and ISA v3.1. Signed-off-by: Jordan Niethe <jniethe5@gmail.com> --- Documentation/powerpc/isa-versions.rst | 4 ++++ 1 file changed, 4 insertions(+)