|
@@ -30,11 +30,7 @@ EXPORT_SYMBOL(cur_cpu_spec);
|
|
|
* part of the cputable though. That has to be fixed for both ppc32
|
|
|
* and ppc64
|
|
|
*/
|
|
|
-#ifdef CONFIG_PPC64
|
|
|
-extern void __setup_cpu_power3(unsigned long offset, struct cpu_spec* spec);
|
|
|
-extern void __setup_cpu_power4(unsigned long offset, struct cpu_spec* spec);
|
|
|
-extern void __setup_cpu_be(unsigned long offset, struct cpu_spec* spec);
|
|
|
-#else
|
|
|
+#ifdef CONFIG_PPC32
|
|
|
extern void __setup_cpu_603(unsigned long offset, struct cpu_spec* spec);
|
|
|
extern void __setup_cpu_604(unsigned long offset, struct cpu_spec* spec);
|
|
|
extern void __setup_cpu_750(unsigned long offset, struct cpu_spec* spec);
|
|
@@ -82,7 +78,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/power3",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "power3",
|
|
@@ -96,7 +91,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/power3",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "power3",
|
|
@@ -110,7 +104,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/rs64",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "rs64",
|
|
@@ -124,7 +117,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/rs64",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "rs64",
|
|
@@ -138,7 +130,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/rs64",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "rs64",
|
|
@@ -152,7 +143,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power3,
|
|
|
.oprofile_cpu_type = "ppc64/rs64",
|
|
|
.oprofile_type = PPC_OPROFILE_RS64,
|
|
|
.platform = "rs64",
|
|
@@ -166,7 +156,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.oprofile_cpu_type = "ppc64/power4",
|
|
|
.oprofile_type = PPC_OPROFILE_POWER4,
|
|
|
.platform = "power4",
|
|
@@ -180,7 +169,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 8,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.oprofile_cpu_type = "ppc64/power4",
|
|
|
.oprofile_type = PPC_OPROFILE_POWER4,
|
|
|
.platform = "power4",
|
|
@@ -246,7 +234,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 6,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.oprofile_cpu_type = "ppc64/power5",
|
|
|
.oprofile_type = PPC_OPROFILE_POWER4,
|
|
|
.platform = "power5",
|
|
@@ -260,7 +247,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 6,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.oprofile_cpu_type = "ppc64/power5+",
|
|
|
.oprofile_type = PPC_OPROFILE_POWER4,
|
|
|
.platform = "power5+",
|
|
@@ -274,7 +260,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 6,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.oprofile_cpu_type = "ppc64/power6",
|
|
|
.oprofile_type = PPC_OPROFILE_POWER4,
|
|
|
.platform = "power6",
|
|
@@ -289,7 +274,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
PPC_FEATURE_SMT,
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
- .cpu_setup = __setup_cpu_be,
|
|
|
.platform = "ppc-cell-be",
|
|
|
},
|
|
|
{ /* default match */
|
|
@@ -301,7 +285,6 @@ struct cpu_spec cpu_specs[] = {
|
|
|
.icache_bsize = 128,
|
|
|
.dcache_bsize = 128,
|
|
|
.num_pmcs = 6,
|
|
|
- .cpu_setup = __setup_cpu_power4,
|
|
|
.platform = "power4",
|
|
|
}
|
|
|
#endif /* CONFIG_PPC64 */
|