Thiemo Seufer
948a34cf39
[MIPS] Maintain si_code field properly for FP exceptions
...
The appended patch adds code to update siginfo_t's si_code field. It
fixes e.g. a floating point overflow regression in the SBCL testsuite.
Signed-off-By: Thiemo Seufer <ths@linux-mips.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:59 +01:00
Thiemo Seufer
34412c7231
[MIPS] SMTC: Fix duplicate status dumps on NMI
...
Also removes the while(1); loop by propagating the ATTRIB_NORET of die()
to nmi_exception_handler.
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:59 +01:00
Nicolas Schichan
97ce9a8d6c
[MIPS] Unconditionally writeback and invalidate caches on kexec.
...
Signed-off-by: Nicolas Schichan <nschichan@freebox.fr >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:59 +01:00
Atsushi Nemoto
9f90a03a7f
[PATCH] rtc: Make rtc-rs5c348 driver hotplug-aware
...
The rtc-rs5c348 SPI driver name doesn't match its module name, which
prevents it from properly hotplugging. There is only one in-tree user
of its driver, which is fixed by this patch too.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Acked-by: David Brownell <david-b@pacbell.net >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:58 +01:00
Ralf Baechle
c99dcac435
[MIPS] Fix gcc 3.3 warning.
...
CC arch/mips/kernel/cpu-bugs64.o
arch/mips/kernel/cpu-bugs64.c: In function 'align_mod':
arch/mips/kernel/cpu-bugs64.c:23: warning: asm operand 0 probably doesn't match constraints
arch/mips/kernel/cpu-bugs64.c:23: warning: asm operand 1 probably doesn't match constraints
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:58 +01:00
Ilpo Järvinen
0806133af4
[MIPS] Fix invalid semicolon after if statement
...
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:58 +01:00
Yoichi Yuasa
c5d7eb9e8c
[MIPS] Update Cobalt defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:58 +01:00
Yoichi Yuasa
0d2d6446fe
[MIPS] Update workpad_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:58 +01:00
Yoichi Yuasa
dd7043815a
[MIPS] Update tb0287_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:57 +01:00
Yoichi Yuasa
96a6d8727f
[MIPS] Update tb0226_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:57 +01:00
Yoichi Yuasa
aabfc58991
[MIPS] Update tb0219_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:57 +01:00
Yoichi Yuasa
f5594fd914
[MIPS] Update mpc30x_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Yoichi Yuasa
be72bd6050
[MIPS] Update e55_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Yoichi Yuasa
d2a34c400b
[MIPS] Update capcella_defconfig
...
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Ralf Baechle
5bd080f7d2
[MIPS] IP22: Fix modpost warning.
...
MODPOST vmlinux.o
WARNING: vmlinux.o(.text+0xc70): Section mismatch: reference to .init.text:add_memory_region (between 'probe_memory' and 'enable_local0_irq')
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Ralf Baechle
9975e77df5
[MIPS] Gcc 3.3 build fixes.
...
Work around gcc 3.3's unability to evaluate that certain expressions indeed
are constant.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Ralf Baechle
bdd3ede0e1
[MIPS] MT: Use kallsyms in CPU state dump
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Ralf Baechle
153ef95e7a
[MIPS] MIPSsim: Delete old file that survived moving around in the tree.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:56 +01:00
Ralf Baechle
3f478a8739
[MIPS] Excite: disable 64-bit kernel support.
...
CC arch/mips/basler/excite/excite_prom.o
arch/mips/basler/excite/excite_prom.c:136:3: #error 64 bit support not implemented
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:55 +01:00
Ralf Baechle
dbb74540ae
[MIPS] Kconfig: Fix configuration warning by hardwiring HOTPLUG_CPU to n.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:55 +01:00
Ralf Baechle
028151bfed
[MIPS] Update a few defconfigs.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:55 +01:00
Ralf Baechle
fe56b954ea
[MIPS] SMTC: Move MIPS_CPU_IPI_IRQ definition into header.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:55 +01:00
Ralf Baechle
45a98eb2b7
[MIPS] Malta: Include <linux/irq.h for cp0_compare_irq / cp0_perfcount_irq.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:54 +01:00
Ralf Baechle
428ab280a0
[MIPS] SMP: Scatter __cpuinit over the code as needed.
...
MIPS doesn't do CPU hotplugging yet but since many of the functions don't
even have an __init let's fix this right.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:54 +01:00
Ralf Baechle
d98cc84dd1
[MIPS] SEAD: Don't mark as experimental.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-08-27 02:16:54 +01:00