微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 修改mtk77cpu信息,让安兔兔等测试软件得到的是4核

修改mtk77cpu信息,让安兔兔等测试软件得到的是4核

时间:10-02 整理:3721RD 点击:
请问如何修改mtk77cpu,让360,安兔兔等测试软件测出, cpu是4核,cpu高频率

这个问题论坛中有吧。
自己找找。

http://www.cshdn.com/thread-2885-1-1.html

哥,这个方法在6577的平台上不行吖,改了开以后,在第一屏无限重启

ellison 解决了没有?  我在77上也按照 http://www.cshdn.com/thread-2885-1-1.html 试过,也会在第一屏无限重启

我这边还在纠结,若是解决了肯定是会分享到论坛的,要是你解决了也分享一下吧

我记得有人说过是要做一个static变量,第一次不改,让系统启动过去,然后第二次再改。

修改 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
}; 以上步骤可以欺骗安兔兔 360优化大师让其显示为四核,但跑分不能增加,要是知道如何修改跑分,请分享

烧机试了一下,果然成功

安兔兔确实是得到4核,不过360跑分是2核,求解


6589上面行不通

对啊 我们就准备在6589上改为8核

我的6515ICS这样改没用哦

你是怎么改的?

funk::funk:

群主,这个问题最后有解决吗

就是参照上面的方法改的啊

这个只针对安兔兔有效。360什么的参照另一个帖子,改字符串的那个。

太牛了~

我现在照这个方法修改,好像不行了

值得收藏。

值得收藏,好贴要顶

珍藏了  值得拥有

收藏备用

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top