blob: a363d8c1603c942ff9eaf958e07dff483336c3bc [file] [log] [blame]
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -03001==========================
Michael Ellermanec2adcd2018-11-05 20:01:01 +11002CPU to ISA Version Mapping
3==========================
4
5Mapping of some CPU versions to relevant ISA versions.
6
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -03007========= ====================================================================
Michael Ellermanec2adcd2018-11-05 20:01:01 +11008CPU Architecture version
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -03009========= ====================================================================
Michael Ellermanec2adcd2018-11-05 20:01:01 +110010Power9 Power ISA v3.0B
11Power8 Power ISA v2.07
12Power7 Power ISA v2.06
13Power6 Power ISA v2.05
14PA6T Power ISA v2.04
15Cell PPU - Power ISA v2.02 with some minor exceptions
16 - Plus Altivec/VMX ~= 2.03
17Power5++ Power ISA v2.04 (no VMX)
18Power5+ Power ISA v2.03
19Power5 - PowerPC User Instruction Set Architecture Book I v2.02
20 - PowerPC Virtual Environment Architecture Book II v2.02
21 - PowerPC Operating Environment Architecture Book III v2.02
22PPC970 - PowerPC User Instruction Set Architecture Book I v2.01
23 - PowerPC Virtual Environment Architecture Book II v2.01
24 - PowerPC Operating Environment Architecture Book III v2.01
25 - Plus Altivec/VMX ~= 2.03
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -030026========= ====================================================================
Michael Ellermanec2adcd2018-11-05 20:01:01 +110027
28
29Key Features
30------------
31
32========== ==================
33CPU VMX (aka. Altivec)
34========== ==================
35Power9 Yes
36Power8 Yes
37Power7 Yes
38Power6 Yes
39PA6T Yes
40Cell PPU Yes
41Power5++ No
42Power5+ No
43Power5 No
44PPC970 Yes
45========== ==================
46
47========== ====
48CPU VSX
49========== ====
50Power9 Yes
51Power8 Yes
52Power7 Yes
53Power6 No
54PA6T No
55Cell PPU No
56Power5++ No
57Power5+ No
58Power5 No
59PPC970 No
60========== ====
61
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -030062========== ====================================
Michael Ellermanec2adcd2018-11-05 20:01:01 +110063CPU Transactional Memory
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -030064========== ====================================
Michael Ellermanec2adcd2018-11-05 20:01:01 +110065Power9 Yes (* see transactional_memory.txt)
66Power8 Yes
67Power7 No
68Power6 No
69PA6T No
70Cell PPU No
71Power5++ No
72Power5+ No
73Power5 No
74PPC970 No
Mauro Carvalho Chehab4d2e26a2019-04-10 08:32:42 -030075========== ====================================