14d2e26a3SMauro Carvalho Chehab==========================
2ec2adcd8SMichael EllermanCPU to ISA Version Mapping
3ec2adcd8SMichael Ellerman==========================
4ec2adcd8SMichael Ellerman
5ec2adcd8SMichael EllermanMapping of some CPU versions to relevant ISA versions.
6ec2adcd8SMichael Ellerman
74d2e26a3SMauro Carvalho Chehab========= ====================================================================
8ec2adcd8SMichael EllermanCPU       Architecture version
94d2e26a3SMauro Carvalho Chehab========= ====================================================================
1051a15881SJordan NiethePower10   Power ISA v3.1
11ec2adcd8SMichael EllermanPower9    Power ISA v3.0B
12ec2adcd8SMichael EllermanPower8    Power ISA v2.07
13*9e1b45fdSMichael Ellermane6500     Power ISA v2.06 with some exceptions
14*9e1b45fdSMichael Ellermane5500     Power ISA v2.06 with some exceptions, no Altivec
15ec2adcd8SMichael EllermanPower7    Power ISA v2.06
16ec2adcd8SMichael EllermanPower6    Power ISA v2.05
17ec2adcd8SMichael EllermanPA6T      Power ISA v2.04
18ec2adcd8SMichael EllermanCell PPU  - Power ISA v2.02 with some minor exceptions
19ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
20ec2adcd8SMichael EllermanPower5++  Power ISA v2.04 (no VMX)
21ec2adcd8SMichael EllermanPower5+   Power ISA v2.03
22ec2adcd8SMichael EllermanPower5    - PowerPC User Instruction Set Architecture Book I v2.02
23ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.02
24ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.02
25ec2adcd8SMichael EllermanPPC970    - PowerPC User Instruction Set Architecture Book I v2.01
26ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.01
27ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.01
28ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
294d2e26a3SMauro Carvalho Chehab========= ====================================================================
30ec2adcd8SMichael Ellerman
31ec2adcd8SMichael Ellerman
32ec2adcd8SMichael EllermanKey Features
33ec2adcd8SMichael Ellerman------------
34ec2adcd8SMichael Ellerman
35ec2adcd8SMichael Ellerman========== ==================
36ec2adcd8SMichael EllermanCPU        VMX (aka. Altivec)
37ec2adcd8SMichael Ellerman========== ==================
3851a15881SJordan NiethePower10    Yes
39ec2adcd8SMichael EllermanPower9     Yes
40ec2adcd8SMichael EllermanPower8     Yes
41*9e1b45fdSMichael Ellermane6500      Yes
42*9e1b45fdSMichael Ellermane5500      No
43ec2adcd8SMichael EllermanPower7     Yes
44ec2adcd8SMichael EllermanPower6     Yes
45ec2adcd8SMichael EllermanPA6T       Yes
46ec2adcd8SMichael EllermanCell PPU   Yes
47ec2adcd8SMichael EllermanPower5++   No
48ec2adcd8SMichael EllermanPower5+    No
49ec2adcd8SMichael EllermanPower5     No
50ec2adcd8SMichael EllermanPPC970     Yes
51ec2adcd8SMichael Ellerman========== ==================
52ec2adcd8SMichael Ellerman
53ec2adcd8SMichael Ellerman========== ====
54ec2adcd8SMichael EllermanCPU        VSX
55ec2adcd8SMichael Ellerman========== ====
5651a15881SJordan NiethePower10    Yes
57ec2adcd8SMichael EllermanPower9     Yes
58ec2adcd8SMichael EllermanPower8     Yes
59*9e1b45fdSMichael Ellermane6500      No
60*9e1b45fdSMichael Ellermane5500      No
61ec2adcd8SMichael EllermanPower7     Yes
62ec2adcd8SMichael EllermanPower6     No
63ec2adcd8SMichael EllermanPA6T       No
64ec2adcd8SMichael EllermanCell PPU   No
65ec2adcd8SMichael EllermanPower5++   No
66ec2adcd8SMichael EllermanPower5+    No
67ec2adcd8SMichael EllermanPower5     No
68ec2adcd8SMichael EllermanPPC970     No
69ec2adcd8SMichael Ellerman========== ====
70ec2adcd8SMichael Ellerman
714d2e26a3SMauro Carvalho Chehab========== ====================================
72ec2adcd8SMichael EllermanCPU        Transactional Memory
734d2e26a3SMauro Carvalho Chehab========== ====================================
7451a15881SJordan NiethePower10    No  (* see Power ISA v3.1, "Appendix A. Notes on the Removal of Transactional Memory from the Architecture")
75ec2adcd8SMichael EllermanPower9     Yes (* see transactional_memory.txt)
76ec2adcd8SMichael EllermanPower8     Yes
77*9e1b45fdSMichael Ellermane6500      No
78*9e1b45fdSMichael Ellermane5500      No
79ec2adcd8SMichael EllermanPower7     No
80ec2adcd8SMichael EllermanPower6     No
81ec2adcd8SMichael EllermanPA6T       No
82ec2adcd8SMichael EllermanCell PPU   No
83ec2adcd8SMichael EllermanPower5++   No
84ec2adcd8SMichael EllermanPower5+    No
85ec2adcd8SMichael EllermanPower5     No
86ec2adcd8SMichael EllermanPPC970     No
874d2e26a3SMauro Carvalho Chehab========== ====================================
88