[PATCH] powerpc: Add cpu family documentation
Kumar Gala
galak at kernel.crashing.org
Sat Feb 1 00:32:18 EST 2014
On Jan 29, 2014, at 8:38 PM, Michael Ellerman <mpe at ellerman.id.au> wrote:
> 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)
> +
e200 is its own core family that doesn’t have any relation to e500 line other than being book-e
might want to add multithreaded to e6500.
> +IBM A2 core
> +-----------
> +
> + - Book3E, software loaded TLB + HW loaded indirect TLB entries.
> + - 64 bit
> +
> + A2 core --- BG/Q
> + |
> + *------- WSP
> --
> 1.8.3.2
>
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev at lists.ozlabs.org
> https://lists.ozlabs.org/listinfo/linuxppc-dev
More information about the Linuxppc-dev
mailing list