Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[linux-2.6-microblaze.git] / Documentation / powerpc / isa-versions.rst
1 :orphan:
2
3 CPU to ISA Version Mapping
4 ==========================
5
6 Mapping of some CPU versions to relevant ISA versions.
7
8 ========= ====================
9 CPU       Architecture version
10 ========= ====================
11 Power9    Power ISA v3.0B
12 Power8    Power ISA v2.07
13 Power7    Power ISA v2.06
14 Power6    Power ISA v2.05
15 PA6T      Power ISA v2.04
16 Cell PPU  - Power ISA v2.02 with some minor exceptions
17           - Plus Altivec/VMX ~= 2.03
18 Power5++  Power ISA v2.04 (no VMX)
19 Power5+   Power ISA v2.03
20 Power5    - PowerPC User Instruction Set Architecture Book I v2.02
21           - PowerPC Virtual Environment Architecture Book II v2.02
22           - PowerPC Operating Environment Architecture Book III v2.02
23 PPC970    - PowerPC User Instruction Set Architecture Book I v2.01
24           - PowerPC Virtual Environment Architecture Book II v2.01
25           - PowerPC Operating Environment Architecture Book III v2.01
26           - Plus Altivec/VMX ~= 2.03
27 ========= ====================
28
29
30 Key Features
31 ------------
32
33 ========== ==================
34 CPU        VMX (aka. Altivec)
35 ========== ==================
36 Power9     Yes
37 Power8     Yes
38 Power7     Yes
39 Power6     Yes
40 PA6T       Yes
41 Cell PPU   Yes
42 Power5++   No
43 Power5+    No
44 Power5     No
45 PPC970     Yes
46 ========== ==================
47
48 ========== ====
49 CPU        VSX
50 ========== ====
51 Power9     Yes
52 Power8     Yes
53 Power7     Yes
54 Power6     No
55 PA6T       No
56 Cell PPU   No
57 Power5++   No
58 Power5+    No
59 Power5     No
60 PPC970     No
61 ========== ====
62
63 ========== ====================
64 CPU        Transactional Memory
65 ========== ====================
66 Power9     Yes (* see transactional_memory.txt)
67 Power8     Yes
68 Power7     No
69 Power6     No
70 PA6T       No
71 Cell PPU   No
72 Power5++   No
73 Power5+    No
74 Power5     No
75 PPC970     No
76 ========== ====================