MTK6577修改成四核
来源:互联网 发布:弗欧炒锅怎样知乎 编辑:程序博客网 时间:2024/06/04 01:04
本文摘自 机圈123
MTK6577修改成四核 同理修改成其他个数的核。修改 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. 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
};
本文摘自 http://www.jiquan123.com/read/57.htm
以上可以欺骗360优化大师安兔兔 让其显示为四核
- MTK6577修改成四核
- MTK6577+Android之按键(key)修改
- MTK6577+Android之按键(key)修改
- MTK6577 编译报错
- MTK6577+Android GPIO
- MTK6577+Android4.04编译
- MTK6577+Android烧录
- MTK6577 Android源代码目录
- MTK6577+Android GPIO
- MTK6577---LCM驱动分析
- MTK6577 Android源代码目录
- MTK6577---camera驱动分析
- MTK6577+Android启动----pre-loader
- MTK6577+Android启动----U-Boot
- MTK6577+Android log端口设置
- MTK6577+Android编译之android
- MTK6577+Android编译之kernel
- MTK6577+Android之TP(触摸屏)
- 开发者必备的6款源码搜索引擎
- Windows Embedded Compact 2013 安装体验
- POJ 3414 Pots【bfs模拟倒水问题】
- HDU1259--ZJUTACM HDU(99)
- 心情随笔
- MTK6577修改成四核
- C++ 对象的内存布局(上)
- asp.net中的服务器端控件 textbox 设为只读属性后无法获取JS给其赋的值解决办法
- SpringMVC
- Struts2 学习笔记15 Struts标签 part1
- 你猜对了么?一个函数考察Go 语言闭包、defer的用法
- IIS相关服务
- poj 1090 chain
- Linux 引导过程内幕