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