[PATCH] powerpc: Add cpu family documentation
Michael Ellerman
mpe at ellerman.id.au
Thu Jan 30 13:38:00 EST 2014
This patch adds some documentation on the different cpu families
supported by arch/powerpc.
Signed-off-by: Michael Ellerman <mpe at ellerman.id.au>
---
Documentation/powerpc/cpu_families.txt | 76 ++++++++++++++++++++++++++++++++++
1 file changed, 76 insertions(+)
create mode 100644 Documentation/powerpc/cpu_families.txt
diff --git a/Documentation/powerpc/cpu_families.txt b/Documentation/powerpc/cpu_families.txt
new file mode 100644
index 0000000..df72657
--- /dev/null
+++ b/Documentation/powerpc/cpu_families.txt
@@ -0,0 +1,76 @@
+CPU Families
+============
+
+This doco tries to summarise some of the different cpu families that exist and
+are supported by arch/powerpc.
+
+Book3S (aka sPAPR)
+------------------
+
+ - Hash MMU
+ - Mix of 32 & 64 bit
+
+ Old
+ POWER --- 601 --- 603
+ | | |
+ | | *----- 740
+ | | |
+ | | *----- 750 (G3) --- 750CX --- 750CL --- 750FX
+ | | |
+ | | |
+ | 604 *--- 7400 --- 7410 --- 7450 --- 7455 --- 7447 --- 7448
+ | |
+ | |
+ | *---- [620] --- POWER3/630 --- POWER3+ --- POWER4 --- POWER4+ --- POWER5 --- POWER5+ --- POWER5++ --- POWER6 --- POWER7 --- POWER7+ --- POWER8
+ | (64bit) | .
+ | | .
+ | | *--- Cell
+ | |
+ | *--- 970 --- 970FX --- 970MP
+ |
+ *--- RS64 (threads)
+
+
+ PA6T (64bit) ...
+
+
+IBM BookE
+---------
+
+ - Software loaded TLB.
+ - All 32 bit
+
+ 401 --- 403 --- 405 --- 440 --- 450 --- 460 --- 476
+ |
+ *--- BG/P
+
+
+Motorola/Freescale 8xx
+----------------------
+
+ - Software loaded with hardware assist.
+ - All 32 bit
+
+ 8xx --- 850
+
+
+Freescale BookE
+---------------
+
+ - Software loaded TLB.
+ - e6500 adds HW loaded indirect TLB entries.
+ - Mix of 32 & 64 bit
+
+ e200 --- e500 --- e500v2 --- e500mc --- e5500 --- e6500
+ (Book3E) (HW TLB)
+ (64bit)
+
+IBM A2 core
+-----------
+
+ - Book3E, software loaded TLB + HW loaded indirect TLB entries.
+ - 64 bit
+
+ A2 core --- BG/Q
+ |
+ *------- WSP
--
1.8.3.2
More information about the Linuxppc-dev
mailing list