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========= ====================================================================
10ec2adcd8SMichael EllermanPower9    Power ISA v3.0B
11ec2adcd8SMichael EllermanPower8    Power ISA v2.07
12ec2adcd8SMichael EllermanPower7    Power ISA v2.06
13ec2adcd8SMichael EllermanPower6    Power ISA v2.05
14ec2adcd8SMichael EllermanPA6T      Power ISA v2.04
15ec2adcd8SMichael EllermanCell PPU  - Power ISA v2.02 with some minor exceptions
16ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
17ec2adcd8SMichael EllermanPower5++  Power ISA v2.04 (no VMX)
18ec2adcd8SMichael EllermanPower5+   Power ISA v2.03
19ec2adcd8SMichael EllermanPower5    - PowerPC User Instruction Set Architecture Book I v2.02
20ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.02
21ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.02
22ec2adcd8SMichael EllermanPPC970    - PowerPC User Instruction Set Architecture Book I v2.01
23ec2adcd8SMichael Ellerman          - PowerPC Virtual Environment Architecture Book II v2.01
24ec2adcd8SMichael Ellerman          - PowerPC Operating Environment Architecture Book III v2.01
25ec2adcd8SMichael Ellerman          - Plus Altivec/VMX ~= 2.03
264d2e26a3SMauro Carvalho Chehab========= ====================================================================
27ec2adcd8SMichael Ellerman
28ec2adcd8SMichael Ellerman
29ec2adcd8SMichael EllermanKey Features
30ec2adcd8SMichael Ellerman------------
31ec2adcd8SMichael Ellerman
32ec2adcd8SMichael Ellerman========== ==================
33ec2adcd8SMichael EllermanCPU        VMX (aka. Altivec)
34ec2adcd8SMichael Ellerman========== ==================
35ec2adcd8SMichael EllermanPower9     Yes
36ec2adcd8SMichael EllermanPower8     Yes
37ec2adcd8SMichael EllermanPower7     Yes
38ec2adcd8SMichael EllermanPower6     Yes
39ec2adcd8SMichael EllermanPA6T       Yes
40ec2adcd8SMichael EllermanCell PPU   Yes
41ec2adcd8SMichael EllermanPower5++   No
42ec2adcd8SMichael EllermanPower5+    No
43ec2adcd8SMichael EllermanPower5     No
44ec2adcd8SMichael EllermanPPC970     Yes
45ec2adcd8SMichael Ellerman========== ==================
46ec2adcd8SMichael Ellerman
47ec2adcd8SMichael Ellerman========== ====
48ec2adcd8SMichael EllermanCPU        VSX
49ec2adcd8SMichael Ellerman========== ====
50ec2adcd8SMichael EllermanPower9     Yes
51ec2adcd8SMichael EllermanPower8     Yes
52ec2adcd8SMichael EllermanPower7     Yes
53ec2adcd8SMichael EllermanPower6     No
54ec2adcd8SMichael EllermanPA6T       No
55ec2adcd8SMichael EllermanCell PPU   No
56ec2adcd8SMichael EllermanPower5++   No
57ec2adcd8SMichael EllermanPower5+    No
58ec2adcd8SMichael EllermanPower5     No
59ec2adcd8SMichael EllermanPPC970     No
60ec2adcd8SMichael Ellerman========== ====
61ec2adcd8SMichael Ellerman
624d2e26a3SMauro Carvalho Chehab========== ====================================
63ec2adcd8SMichael EllermanCPU        Transactional Memory
644d2e26a3SMauro Carvalho Chehab========== ====================================
65ec2adcd8SMichael EllermanPower9     Yes (* see transactional_memory.txt)
66ec2adcd8SMichael EllermanPower8     Yes
67ec2adcd8SMichael EllermanPower7     No
68ec2adcd8SMichael EllermanPower6     No
69ec2adcd8SMichael EllermanPA6T       No
70ec2adcd8SMichael EllermanCell PPU   No
71ec2adcd8SMichael EllermanPower5++   No
72ec2adcd8SMichael EllermanPower5+    No
73ec2adcd8SMichael EllermanPower5     No
74ec2adcd8SMichael EllermanPPC970     No
754d2e26a3SMauro Carvalho Chehab========== ====================================
76