mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 16:24:13 +08:00
MIPS: Oprofile: Add 5K, 20K and 25K support.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
9efeae9a5c
commit
2065988e9f
@ -75,7 +75,10 @@ int __init oprofile_arch_init(struct oprofile_operations *ops)
|
||||
int res;
|
||||
|
||||
switch (current_cpu_data.cputype) {
|
||||
case CPU_5KC:
|
||||
case CPU_20KC:
|
||||
case CPU_24K:
|
||||
case CPU_25KF:
|
||||
lmodel = &op_model_mipsxx;
|
||||
break;
|
||||
|
||||
|
@ -189,10 +189,22 @@ static int __init mipsxx_init(void)
|
||||
|
||||
op_model_mipsxx.num_counters = counters;
|
||||
switch (current_cpu_data.cputype) {
|
||||
case CPU_20KC:
|
||||
op_model_mipsxx.cpu_type = "mips/20K";
|
||||
break;
|
||||
|
||||
case CPU_24K:
|
||||
op_model_mipsxx.cpu_type = "mips/24K";
|
||||
break;
|
||||
|
||||
case CPU_25KF:
|
||||
op_model_mipsxx.cpu_type = "mips/25K";
|
||||
break;
|
||||
|
||||
case CPU_5KC:
|
||||
op_model_mipsxx.cpu_type = "mips/5K";
|
||||
break;
|
||||
|
||||
default:
|
||||
printk(KERN_ERR "Profiling unsupported for this CPU\n");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user