Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
4d854194
cloud-kernel
项目概览
openanolis
/
cloud-kernel
接近 2 年 前同步成功
通知
169
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
4d854194
编写于
9月 04, 2013
作者:
R
Ralf Baechle
浏览文件
操作
浏览文件
下载
差异文件
Merge branch '3.11-fixes' into mips-for-linux-next
上级
12d14e0e
f7c1285f
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
18 addition
and
54 deletion
+18
-54
arch/mips/Kconfig
arch/mips/Kconfig
+1
-14
arch/mips/kernel/mcount.S
arch/mips/kernel/mcount.S
+1
-1
arch/mips/kernel/time.c
arch/mips/kernel/time.c
+9
-1
arch/mips/loongson/common/Makefile
arch/mips/loongson/common/Makefile
+2
-1
arch/mips/mm/gup.c
arch/mips/mm/gup.c
+2
-1
arch/mips/powertv/Kconfig
arch/mips/powertv/Kconfig
+1
-8
arch/mips/powertv/asic/asic_devices.c
arch/mips/powertv/asic/asic_devices.c
+1
-11
arch/mips/powertv/init.c
arch/mips/powertv/init.c
+0
-4
arch/mips/powertv/reset.c
arch/mips/powertv/reset.c
+0
-12
arch/mips/txx9/generic/setup.c
arch/mips/txx9/generic/setup.c
+1
-1
未找到文件。
arch/mips/Kconfig
浏览文件 @
4d854194
...
...
@@ -132,7 +132,6 @@ config BCM63XX
select IRQ_CPU
select SYS_HAS_CPU_MIPS32_R1
select SYS_HAS_CPU_BMIPS4350 if !BCM63XX_CPU_6338 && !BCM63XX_CPU_6345 && !BCM63XX_CPU_6348
select NR_CPUS_DEFAULT_2
select SYS_SUPPORTS_32BIT_KERNEL
select SYS_SUPPORTS_BIG_ENDIAN
select SYS_HAS_EARLY_PRINTK
...
...
@@ -612,7 +611,6 @@ config SIBYTE_SWARM
select BOOT_ELF32
select DMA_COHERENT
select HAVE_PATA_PLATFORM
select NR_CPUS_DEFAULT_2
select SIBYTE_SB1250
select SWAP_IO_SPACE
select SYS_HAS_CPU_SB1
...
...
@@ -626,7 +624,6 @@ config SIBYTE_LITTLESUR
select BOOT_ELF32
select DMA_COHERENT
select HAVE_PATA_PLATFORM
select NR_CPUS_DEFAULT_2
select SIBYTE_SB1250
select SWAP_IO_SPACE
select SYS_HAS_CPU_SB1
...
...
@@ -638,7 +635,6 @@ config SIBYTE_SENTOSA
bool "Sibyte BCM91250E-Sentosa"
select BOOT_ELF32
select DMA_COHERENT
select NR_CPUS_DEFAULT_2
select SIBYTE_SB1250
select SWAP_IO_SPACE
select SYS_HAS_CPU_SB1
...
...
@@ -1866,7 +1862,6 @@ config MIPS_MT_SMP
select CPU_MIPSR2_IRQ_VI
select CPU_MIPSR2_IRQ_EI
select MIPS_MT
select NR_CPUS_DEFAULT_2
select SMP
select SYS_SUPPORTS_SCHED_SMT if SMP
select SYS_SUPPORTS_SMP
...
...
@@ -2177,12 +2172,6 @@ config SYS_SUPPORTS_MIPS_CMP
config SYS_SUPPORTS_SMP
bool
config NR_CPUS_DEFAULT_1
bool
config NR_CPUS_DEFAULT_2
bool
config NR_CPUS_DEFAULT_4
bool
...
...
@@ -2200,10 +2189,8 @@ config NR_CPUS_DEFAULT_64
config NR_CPUS
int "Maximum number of CPUs (2-64)"
range
1 64 if NR_CPUS_DEFAULT_1
range
2 64
depends on SMP
default "1" if NR_CPUS_DEFAULT_1
default "2" if NR_CPUS_DEFAULT_2
default "4" if NR_CPUS_DEFAULT_4
default "8" if NR_CPUS_DEFAULT_8
default "16" if NR_CPUS_DEFAULT_16
...
...
arch/mips/kernel/mcount.S
浏览文件 @
4d854194
...
...
@@ -83,7 +83,7 @@ _mcount:
PTR_S
MCOUNT_RA_ADDRESS_REG
,
PT_R12
(
sp
)
#endif
move
a0
,
ra
/*
arg1
:
self
return
address
*/
PTR_SUBU
a0
,
ra
,
8
/*
arg1
:
self
address
*/
.
globl
ftrace_call
ftrace_call
:
nop
/*
a
placeholder
for
the
call
to
a
real
tracing
function
*/
...
...
arch/mips/kernel/time.c
浏览文件 @
4d854194
...
...
@@ -121,6 +121,14 @@ void __init time_init(void)
{
plat_time_init
();
if
(
!
mips_clockevent_init
()
||
!
cpu_has_mfc0_count_bug
())
/*
* The use of the R4k timer as a clock event takes precedence;
* if reading the Count register might interfere with the timer
* interrupt, then we don't use the timer as a clock source.
* We may still use the timer as a clock source though if the
* timer interrupt isn't reliable; the interference doesn't
* matter then, because we don't use the interrupt.
*/
if
(
mips_clockevent_init
()
!=
0
||
!
cpu_has_mfc0_count_bug
())
init_mips_clocksource
();
}
arch/mips/loongson/common/Makefile
浏览文件 @
4d854194
...
...
@@ -3,8 +3,9 @@
#
obj-y
+=
setup.o init.o cmdline.o env.o time.o reset.o irq.o
\
pci.o
bonito-irq.o mem.o machtype.o platform.o
bonito-irq.o mem.o machtype.o platform.o
obj-$(CONFIG_GPIOLIB)
+=
gpio.o
obj-$(CONFIG_PCI)
+=
pci.o
#
# Serial port support
...
...
arch/mips/mm/gup.c
浏览文件 @
4d854194
...
...
@@ -12,6 +12,7 @@
#include <linux/swap.h>
#include <linux/hugetlb.h>
#include <asm/cpu-features.h>
#include <asm/pgtable.h>
static
inline
pte_t
gup_get_pte
(
pte_t
*
ptep
)
...
...
@@ -273,7 +274,7 @@ int get_user_pages_fast(unsigned long start, int nr_pages, int write,
len
=
(
unsigned
long
)
nr_pages
<<
PAGE_SHIFT
;
end
=
start
+
len
;
if
(
end
<
start
)
if
(
end
<
start
||
cpu_has_dc_aliases
)
goto
slow_irqon
;
/* XXX: batch / limit 'nr' */
...
...
arch/mips/powertv/Kconfig
浏览文件 @
4d854194
config BOOTLOADER_DRIVER
bool "PowerTV Bootloader Driver Support"
default n
depends on POWERTV
help
Use this option if you want to load bootloader driver.
config BOOTLOADER_FAMILY
string "POWERTV Bootloader Family string"
default "85"
depends on POWERTV
&& !BOOTLOADER_DRIVER
depends on POWERTV
help
This value should be specified when the bootloader driver is disabled
and must be exactly two characters long. Families supported are:
...
...
arch/mips/powertv/asic/asic_devices.c
浏览文件 @
4d854194
...
...
@@ -147,20 +147,10 @@ static __init noinline void platform_set_family(void)
if
(
check_forcefamily
(
forced_family
)
==
0
)
bootldr_family
=
BOOTLDRFAMILY
(
forced_family
[
0
],
forced_family
[
1
]);
else
{
#ifdef CONFIG_BOOTLOADER_DRIVER
bootldr_family
=
(
unsigned
short
)
kbldr_GetSWFamily
();
#else
#if defined(CONFIG_BOOTLOADER_FAMILY)
else
bootldr_family
=
(
unsigned
short
)
BOOTLDRFAMILY
(
CONFIG_BOOTLOADER_FAMILY
[
0
],
CONFIG_BOOTLOADER_FAMILY
[
1
]);
#else
#error "Unknown Bootloader Family"
#endif
#endif
}
pr_info
(
"Bootloader Family = 0x%04X
\n
"
,
bootldr_family
);
...
...
arch/mips/powertv/init.c
浏览文件 @
4d854194
...
...
@@ -87,8 +87,4 @@ void __init prom_init(void)
configure_platform
();
prom_meminit
();
#ifndef CONFIG_BOOTLOADER_DRIVER
pr_info
(
"
\n
Bootloader driver isn't loaded...
\n
"
);
#endif
}
arch/mips/powertv/reset.c
浏览文件 @
4d854194
...
...
@@ -21,24 +21,12 @@
#include <linux/io.h>
#include <asm/reboot.h>
/* Not included by linux/reboot.h */
#ifdef CONFIG_BOOTLOADER_DRIVER
#include <asm/mach-powertv/kbldr.h>
#endif
#include <asm/mach-powertv/asic_regs.h>
#include "reset.h"
static
void
mips_machine_restart
(
char
*
command
)
{
#ifdef CONFIG_BOOTLOADER_DRIVER
/*
* Call the bootloader's reset function to ensure
* that persistent data is flushed before hard reset
*/
kbldr_SetCauseAndReset
();
#else
writel
(
0x1
,
asic_reg_addr
(
watchdog
));
#endif
}
void
mips_reboot_setup
(
void
)
...
...
arch/mips/txx9/generic/setup.c
浏览文件 @
4d854194
...
...
@@ -350,7 +350,7 @@ static void __init select_board(void)
}
/* select "default" board */
#ifdef CONFIG_
CPU_TX39XX
#ifdef CONFIG_
TOSHIBA_JMR3927
txx9_board_vec
=
&
jmr3927_vec
;
#endif
#ifdef CONFIG_CPU_TX49XX
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录