Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
53debcd5
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
53debcd5
编写于
4月 03, 2012
作者:
R
Richard Kuo
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Hexagon: use GENERIC_CPU_DEVICES
Signed-off-by:
N
Richard Kuo
<
rkuo@codeaurora.org
>
上级
66b03dbf
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
2 addition
and
53 deletion
+2
-53
arch/hexagon/Kconfig
arch/hexagon/Kconfig
+1
-0
arch/hexagon/kernel/Makefile
arch/hexagon/kernel/Makefile
+1
-1
arch/hexagon/kernel/topology.c
arch/hexagon/kernel/topology.c
+0
-52
未找到文件。
arch/hexagon/Kconfig
浏览文件 @
53debcd5
...
...
@@ -29,6 +29,7 @@ config HEXAGON
select GENERIC_CLOCKEVENTS
select GENERIC_CLOCKEVENTS_BROADCAST
select MODULES_USE_ELF_RELA
select GENERIC_CPU_DEVICES
---help---
Qualcomm Hexagon is a processor architecture designed for high
performance and low power across a wide variety of applications.
...
...
arch/hexagon/kernel/Makefile
浏览文件 @
53debcd5
extra-y
:=
head.o vmlinux.lds
obj-$(CONFIG_SMP)
+=
smp.o
topology.o
obj-$(CONFIG_SMP)
+=
smp.o
obj-y
+=
setup.o irq_cpu.o traps.o syscalltab.o signal.o time.o
obj-y
+=
process.o trampoline.o reset.o ptrace.o vdso.o
...
...
arch/hexagon/kernel/topology.c
已删除
100644 → 0
浏览文件 @
66b03dbf
/*
* CPU topology for Hexagon
*
* Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
* 02110-1301, USA.
*/
#include <linux/cpu.h>
#include <linux/cpumask.h>
#include <linux/init.h>
#include <linux/node.h>
#include <linux/nodemask.h>
#include <linux/percpu.h>
/* Swiped from MIPS. */
static
DEFINE_PER_CPU
(
struct
cpu
,
cpu_devices
);
static
int
__init
topology_init
(
void
)
{
int
i
,
ret
;
for_each_present_cpu
(
i
)
{
/*
* register_cpu takes a per_cpu pointer and
* just points it at another per_cpu struct...
*/
ret
=
register_cpu
(
&
per_cpu
(
cpu_devices
,
i
),
i
);
if
(
ret
)
printk
(
KERN_WARNING
"topology_init: register_cpu %d "
"failed (%d)
\n
"
,
i
,
ret
);
}
return
0
;
}
subsys_initcall
(
topology_init
);
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录