cputable.c (edbc29d76ddbc9bd56e1cbc772188f70c616ffe1) cputable.c (6c7120902305b3a21460cd2f0f917a39307df566)
1/*
2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
3 *
4 * Modifications for ppc64:
5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 33 unchanged lines hidden (view full) ---

42extern void __setup_cpu_440ep(unsigned long offset, struct cpu_spec* spec);
43extern void __setup_cpu_440epx(unsigned long offset, struct cpu_spec* spec);
44extern void __setup_cpu_440gx(unsigned long offset, struct cpu_spec* spec);
45extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec);
46extern void __setup_cpu_440spe(unsigned long offset, struct cpu_spec* spec);
47extern void __setup_cpu_440x5(unsigned long offset, struct cpu_spec* spec);
48extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec);
49extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec);
1/*
2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
3 *
4 * Modifications for ppc64:
5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

--- 33 unchanged lines hidden (view full) ---

42extern void __setup_cpu_440ep(unsigned long offset, struct cpu_spec* spec);
43extern void __setup_cpu_440epx(unsigned long offset, struct cpu_spec* spec);
44extern void __setup_cpu_440gx(unsigned long offset, struct cpu_spec* spec);
45extern void __setup_cpu_440grx(unsigned long offset, struct cpu_spec* spec);
46extern void __setup_cpu_440spe(unsigned long offset, struct cpu_spec* spec);
47extern void __setup_cpu_440x5(unsigned long offset, struct cpu_spec* spec);
48extern void __setup_cpu_460ex(unsigned long offset, struct cpu_spec* spec);
49extern void __setup_cpu_460gt(unsigned long offset, struct cpu_spec* spec);
50extern void __setup_cpu_460sx(unsigned long offset, struct cpu_spec *spec);
50extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec);
51extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec);
52extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec);
53extern void __setup_cpu_750cx(unsigned long offset, struct cpu_spec* spec);
54extern void __setup_cpu_750fx(unsigned long offset, struct cpu_spec* spec);
55extern void __setup_cpu_7400(unsigned long offset, struct cpu_spec* spec);
56extern void __setup_cpu_7410(unsigned long offset, struct cpu_spec* spec);
57extern void __setup_cpu_745x(unsigned long offset, struct cpu_spec* spec);

--- 1575 unchanged lines hidden (view full) ---

1633 .cpu_user_features = COMMON_USER_BOOKE | PPC_FEATURE_HAS_FPU,
1634 .mmu_features = MMU_FTR_TYPE_44x,
1635 .icache_bsize = 32,
1636 .dcache_bsize = 32,
1637 .cpu_setup = __setup_cpu_460gt,
1638 .machine_check = machine_check_440A,
1639 .platform = "ppc440",
1640 },
51extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec);
52extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec);
53extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec);
54extern void __setup_cpu_750cx(unsigned long offset, struct cpu_spec* spec);
55extern void __setup_cpu_750fx(unsigned long offset, struct cpu_spec* spec);
56extern void __setup_cpu_7400(unsigned long offset, struct cpu_spec* spec);
57extern void __setup_cpu_7410(unsigned long offset, struct cpu_spec* spec);
58extern void __setup_cpu_745x(unsigned long offset, struct cpu_spec* spec);

--- 1575 unchanged lines hidden (view full) ---

1634 .cpu_user_features = COMMON_USER_BOOKE | PPC_FEATURE_HAS_FPU,
1635 .mmu_features = MMU_FTR_TYPE_44x,
1636 .icache_bsize = 32,
1637 .dcache_bsize = 32,
1638 .cpu_setup = __setup_cpu_460gt,
1639 .machine_check = machine_check_440A,
1640 .platform = "ppc440",
1641 },
1642 { /* 460SX */
1643 .pvr_mask = 0xffffff00,
1644 .pvr_value = 0x13541800,
1645 .cpu_name = "460SX",
1646 .cpu_features = CPU_FTRS_44X,
1647 .cpu_user_features = COMMON_USER_BOOKE,
1648 .mmu_features = MMU_FTR_TYPE_44x,
1649 .icache_bsize = 32,
1650 .dcache_bsize = 32,
1651 .cpu_setup = __setup_cpu_460sx,
1652 .machine_check = machine_check_440A,
1653 .platform = "ppc440",
1654 },
1641 { /* default match */
1642 .pvr_mask = 0x00000000,
1643 .pvr_value = 0x00000000,
1644 .cpu_name = "(generic 44x PPC)",
1645 .cpu_features = CPU_FTRS_44X,
1646 .cpu_user_features = COMMON_USER_BOOKE,
1647 .mmu_features = MMU_FTR_TYPE_44x,
1648 .icache_bsize = 32,

--- 195 unchanged lines hidden ---
1655 { /* default match */
1656 .pvr_mask = 0x00000000,
1657 .pvr_value = 0x00000000,
1658 .cpu_name = "(generic 44x PPC)",
1659 .cpu_features = CPU_FTRS_44X,
1660 .cpu_user_features = COMMON_USER_BOOKE,
1661 .mmu_features = MMU_FTR_TYPE_44x,
1662 .icache_bsize = 32,

--- 195 unchanged lines hidden ---