~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/arch/powerpc/cpu_families.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 ============
  2 CPU Families
  3 ============
  4 
  5 This document tries to summarise some of the different cpu families that exist
  6 and are supported by arch/powerpc.
  7 
  8 
  9 Book3S (aka sPAPR)
 10 ------------------
 11 
 12 - Hash MMU (except 603 and e300)
 13 - Radix MMU (POWER9 and later)
 14 - Software loaded TLB (603 and e300)
 15 - Selectable Software loaded TLB in addition to hash MMU (755, 7450, e600)
 16 - Mix of 32 & 64 bit::
 17 
 18    +--------------+                 +----------------+
 19    |  Old POWER   | --------------> | RS64 (threads) |
 20    +--------------+                 +----------------+
 21           |
 22           |
 23           v
 24    +--------------+                 +----------------+      +------+
 25    |     601      | --------------> |      603       | ---> | e300 |
 26    +--------------+                 +----------------+      +------+
 27           |                                 |
 28           |                                 |
 29           v                                 v
 30    +--------------+    +-----+      +----------------+      +-------+
 31    |     604      |    | 755 | <--- |    750 (G3)    | ---> | 750CX |
 32    +--------------+    +-----+      +----------------+      +-------+
 33           |                                 |                   |
 34           |                                 |                   |
 35           v                                 v                   v
 36    +--------------+                 +----------------+      +-------+
 37    | 620 (64 bit) |                 |      7400      |      | 750CL |
 38    +--------------+                 +----------------+      +-------+
 39           |                                 |                   |
 40           |                                 |                   |
 41           v                                 v                   v
 42    +--------------+                 +----------------+      +-------+
 43    |  POWER3/630  |                 |      7410      |      | 750FX |
 44    +--------------+                 +----------------+      +-------+
 45           |                                 |
 46           |                                 |
 47           v                                 v
 48    +--------------+                 +----------------+
 49    |   POWER3+    |                 |      7450      |
 50    +--------------+                 +----------------+
 51           |                                 |
 52           |                                 |
 53           v                                 v
 54    +--------------+                 +----------------+
 55    |    POWER4    |                 |      7455      |
 56    +--------------+                 +----------------+
 57           |                                 |
 58           |                                 |
 59           v                                 v
 60    +--------------+     +-------+   +----------------+
 61    |   POWER4+    | --> |  970  |   |      7447      |
 62    +--------------+     +-------+   +----------------+
 63           |                 |               |
 64           |                 |               |
 65           v                 v               v
 66    +--------------+     +-------+   +----------------+
 67    |    POWER5    |     | 970FX |   |      7448      |
 68    +--------------+     +-------+   +----------------+
 69           |                 |               |
 70           |                 |               |
 71           v                 v               v
 72    +--------------+     +-------+   +----------------+
 73    |   POWER5+    |     | 970MP |   |      e600      |
 74    +--------------+     +-------+   +----------------+
 75           |
 76           |
 77           v
 78    +--------------+
 79    |   POWER5++   |
 80    +--------------+
 81           |
 82           |
 83           v
 84    +--------------+       +-------+
 85    |    POWER6    | <-?-> | Cell  |
 86    +--------------+       +-------+
 87           |
 88           |
 89           v
 90    +--------------+
 91    |    POWER7    |
 92    +--------------+
 93           |
 94           |
 95           v
 96    +--------------+
 97    |   POWER7+    |
 98    +--------------+
 99           |
100           |
101           v
102    +--------------+
103    |    POWER8    |
104    +--------------+
105           |
106           |
107           v
108    +--------------+
109    |    POWER9    |
110    +--------------+
111           |
112           |
113           v
114    +--------------+
115    |   POWER10    |
116    +--------------+
117 
118 
119    +---------------+
120    | PA6T (64 bit) |
121    +---------------+
122 
123 
124 IBM BookE
125 ---------
126 
127 - Software loaded TLB.
128 - All 32 bit::
129 
130    +--------------+
131    |     440      |
132    +--------------+
133           |
134           |
135           v
136    +--------------+     +----------------+
137    |     450      | --> |      BG/P      |
138    +--------------+     +----------------+
139           |
140           |
141           v
142    +--------------+
143    |     460      |
144    +--------------+
145           |
146           |
147           v
148    +--------------+
149    |     476      |
150    +--------------+
151 
152 
153 Motorola/Freescale 8xx
154 ----------------------
155 
156 - Software loaded with hardware assist.
157 - All 32 bit::
158 
159    +-------------+
160    | MPC8xx Core |
161    +-------------+
162 
163 
164 Freescale BookE
165 ---------------
166 
167 - Software loaded TLB.
168 - e6500 adds HW loaded indirect TLB entries.
169 - Mix of 32 & 64 bit::
170 
171    +--------------+
172    |     e200     |
173    +--------------+
174 
175 
176    +--------------------------------+
177    |              e500              |
178    +--------------------------------+
179                    |
180                    |
181                    v
182    +--------------------------------+
183    |             e500v2             |
184    +--------------------------------+
185                    |
186                    |
187                    v
188    +--------------------------------+
189    |        e500mc (Book3e)         |
190    +--------------------------------+
191                    |
192                    |
193                    v
194    +--------------------------------+
195    |          e5500 (64 bit)        |
196    +--------------------------------+
197                    |
198                    |
199                    v
200    +--------------------------------+
201    | e6500 (HW TLB) (Multithreaded) |
202    +--------------------------------+
203 
204 
205 IBM A2 core
206 -----------
207 
208 - Book3E, software loaded TLB + HW loaded indirect TLB entries.
209 - 64 bit::
210 
211    +--------------+     +----------------+
212    |   A2 core    | --> |      WSP       |
213    +--------------+     +----------------+
214            |
215            |
216            v
217    +--------------+
218    |     BG/Q     |
219    +--------------+

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php