File Index
Files and directories
Sign in
FILE

isa-versions.rst

File preview with syntax highlighting.

linux-6.19.14/Documentation/arch/powerpc/isa-versions.rst RESTRUCTUREDTEXT
  1==========================
  2CPU to ISA Version Mapping
  3==========================
  4
  5Mapping of some CPU versions to relevant ISA versions.
  6
  7Note Power4 and Power4+ are not supported.
  8
  9========= ====================================================================
 10CPU       Architecture version
 11========= ====================================================================
 12Power10   Power ISA v3.1
 13Power9    Power ISA v3.0B
 14Power8    Power ISA v2.07
 15e6500     Power ISA v2.06 with some exceptions
 16e5500     Power ISA v2.06 with some exceptions, no Altivec
 17Power7    Power ISA v2.06
 18Power6    Power ISA v2.05
 19PA6T      Power ISA v2.04
 20Cell PPU  - Power ISA v2.02 with some minor exceptions
 21          - Plus Altivec/VMX ~= 2.03
 22Power5++  Power ISA v2.04 (no VMX)
 23Power5+   Power ISA v2.03
 24Power5    - PowerPC User Instruction Set Architecture Book I v2.02
 25          - PowerPC Virtual Environment Architecture Book II v2.02
 26          - PowerPC Operating Environment Architecture Book III v2.02
 27PPC970    - PowerPC User Instruction Set Architecture Book I v2.01
 28          - PowerPC Virtual Environment Architecture Book II v2.01
 29          - PowerPC Operating Environment Architecture Book III v2.01
 30          - Plus Altivec/VMX ~= 2.03
 31Power4+   - PowerPC User Instruction Set Architecture Book I v2.01
 32          - PowerPC Virtual Environment Architecture Book II v2.01
 33          - PowerPC Operating Environment Architecture Book III v2.01
 34Power4    - PowerPC User Instruction Set Architecture Book I v2.00
 35          - PowerPC Virtual Environment Architecture Book II v2.00
 36          - PowerPC Operating Environment Architecture Book III v2.00
 37========= ====================================================================
 38
 39
 40Key Features
 41------------
 42
 43========== ==================
 44CPU        VMX (aka. Altivec)
 45========== ==================
 46Power10    Yes
 47Power9     Yes
 48Power8     Yes
 49e6500      Yes
 50e5500      No
 51Power7     Yes
 52Power6     Yes
 53PA6T       Yes
 54Cell PPU   Yes
 55Power5++   No
 56Power5+    No
 57Power5     No
 58PPC970     Yes
 59Power4+    No
 60Power4     No
 61========== ==================
 62
 63========== ====
 64CPU        VSX
 65========== ====
 66Power10    Yes
 67Power9     Yes
 68Power8     Yes
 69e6500      No
 70e5500      No
 71Power7     Yes
 72Power6     No
 73PA6T       No
 74Cell PPU   No
 75Power5++   No
 76Power5+    No
 77Power5     No
 78PPC970     No
 79Power4+    No
 80Power4     No
 81========== ====
 82
 83========== ====================================
 84CPU        Transactional Memory
 85========== ====================================
 86Power10    No  (* see Power ISA v3.1, "Appendix A. Notes on the Removal of Transactional Memory from the Architecture")
 87Power9     Yes (* see transactional_memory.txt)
 88Power8     Yes
 89e6500      No
 90e5500      No
 91Power7     No
 92Power6     No
 93PA6T       No
 94Cell PPU   No
 95Power5++   No
 96Power5+    No
 97Power5     No
 98PPC970     No
 99Power4+    No
100Power4     No
101========== ====================================
~/ Read-only file preview.