安兔兔跑分
77怎么修改为四核89 ,求指导
~
修改 kernel/drivers/base/cpu.c 文件
1. show_cpus_attr 函数改为
static ssize_t show_cpus_attr(struct sysdev_class *class,
struct sysdev_class_attribute *attr,
char *buf)
{
struct cpu_attr *ca = container_of(attr, struct cpu_attr, attr);
int n = cpulist_scnprintf(buf, PAGE_SIZE-2, *(ca->map));
if( n >= 2 )
{
buf[2] = '3';
}
buf[n++] = '\n';
buf[n] = '\0';
return n;
}
2. 添加函数
static ssize_t print_cpus_cpu2(struct device *dev,
struct device_attribute *attr, char *buf)
{
int n = snprintf(buf, PAGE_SIZE-2, "%d\n", 11);
return n;
}
static DEVICE_ATTR(cpu2, 0444, print_cpus_cpu2, NULL);
static ssize_t print_cpus_cpu3(struct device *dev,
struct device_attribute *attr, char *buf)
{
int n = snprintf(buf, PAGE_SIZE-2, "%d\n", 11);
return n;
}
static DEVICE_ATTR(cpu3, 0444, print_cpus_cpu3, NULL);
3.cpu_sysdev_class_attrs 数组改成
static struct sysdev_class_attribute *cpu_sysdev_class_attrs[] = {
#ifdef CONFIG_ARCH_CPU_PROBE_RELEASE
&attr_probe,
&attr_release,
#endif
&cpu_attrs[0].attr,
&cpu_attrs[1].attr,
&cpu_attrs[2].attr,
&dev_attr_cpu2.attr,
&dev_attr_cpu3.attr,
&attr_kernel_max,
&attr_offline,
NULL
};
分辨率可以改么?
1、同问,分辨率能改么?
2、兄弟,跑分问题解决了么
跑分可以解决么?
参考一下跑分
