1ec2adcd8SMichael EllermanCPU to ISA Version Mapping
2ec2adcd8SMichael Ellerman==========================
3ec2adcd8SMichael Ellerman
4ec2adcd8SMichael EllermanMapping of some CPU versions to relevant ISA versions.
5ec2adcd8SMichael Ellerman
6ec2adcd8SMichael Ellerman========= ====================
7ec2adcd8SMichael EllermanCPU       Architecture version
8ec2adcd8SMichael Ellerman========= ====================
9ec2adcd8SMichael EllermanPower9    Power ISA v3.0B
10ec2adcd8SMichael EllermanPower8    Power ISA v2.07
11ec2adcd8SMichael EllermanPower7    Power ISA v2.06
12ec2adcd8SMichael EllermanPower6    Power ISA v2.05
13ec2adcd8SMichael EllermanPA6T      Power ISA v2.04
14ec2adcd8SMichael EllermanCell PPU  - Power ISA v2.02 with some minor exceptions
15ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
16ec2adcd8SMichael EllermanPower5++  Power ISA v2.04 (no VMX)
17ec2adcd8SMichael EllermanPower5+   Power ISA v2.03
18ec2adcd8SMichael EllermanPower5    - PowerPC User Instruction Set Architecture Book I v2.02
19ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.02
20ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.02
21ec2adcd8SMichael EllermanPPC970    - PowerPC User Instruction Set Architecture Book I v2.01
22ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.01
23ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.01
24ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
25ec2adcd8SMichael Ellerman========= ====================
26ec2adcd8SMichael Ellerman
27ec2adcd8SMichael Ellerman
28ec2adcd8SMichael EllermanKey Features
29ec2adcd8SMichael Ellerman------------
30ec2adcd8SMichael Ellerman
31ec2adcd8SMichael Ellerman========== ==================
32ec2adcd8SMichael EllermanCPU        VMX (aka. Altivec)
33ec2adcd8SMichael Ellerman========== ==================
34ec2adcd8SMichael EllermanPower9     Yes
35ec2adcd8SMichael EllermanPower8     Yes
36ec2adcd8SMichael EllermanPower7     Yes
37ec2adcd8SMichael EllermanPower6     Yes
38ec2adcd8SMichael EllermanPA6T       Yes
39ec2adcd8SMichael EllermanCell PPU   Yes
40ec2adcd8SMichael EllermanPower5++   No
41ec2adcd8SMichael EllermanPower5+    No
42ec2adcd8SMichael EllermanPower5     No
43ec2adcd8SMichael EllermanPPC970     Yes
44ec2adcd8SMichael Ellerman========== ==================
45ec2adcd8SMichael Ellerman
46ec2adcd8SMichael Ellerman========== ====
47ec2adcd8SMichael EllermanCPU        VSX
48ec2adcd8SMichael Ellerman========== ====
49ec2adcd8SMichael EllermanPower9     Yes
50ec2adcd8SMichael EllermanPower8     Yes
51ec2adcd8SMichael EllermanPower7     Yes
52ec2adcd8SMichael EllermanPower6     No
53ec2adcd8SMichael EllermanPA6T       No
54ec2adcd8SMichael EllermanCell PPU   No
55ec2adcd8SMichael EllermanPower5++   No
56ec2adcd8SMichael EllermanPower5+    No
57ec2adcd8SMichael EllermanPower5     No
58ec2adcd8SMichael EllermanPPC970     No
59ec2adcd8SMichael Ellerman========== ====
60ec2adcd8SMichael Ellerman
61ec2adcd8SMichael Ellerman========== ====================
62ec2adcd8SMichael EllermanCPU        Transactional Memory
63ec2adcd8SMichael Ellerman========== ====================
64ec2adcd8SMichael EllermanPower9     Yes (* see transactional_memory.txt)
65ec2adcd8SMichael EllermanPower8     Yes
66ec2adcd8SMichael EllermanPower7     No
67ec2adcd8SMichael EllermanPower6     No
68ec2adcd8SMichael EllermanPA6T       No
69ec2adcd8SMichael EllermanCell PPU   No
70ec2adcd8SMichael EllermanPower5++   No
71ec2adcd8SMichael EllermanPower5+    No
72ec2adcd8SMichael EllermanPower5     No
73ec2adcd8SMichael EllermanPPC970     No
74ec2adcd8SMichael Ellerman========== ====================
75