Ralf Baechle
bb12d612d4
[MIPS] Make mips_srs_init static.
...
Nothing outside traps.c uses it.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:29 +02:00
Ralf Baechle
b4ade4bf88
[MIPS] MIPS boards: Set HZ to 100.
...
1000Hz will bring an FPGA CPU down on it's knees and it's even worse on
multithreaded cores.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:29 +02:00
Ralf Baechle
8f6539d559
[MIPS] kgdb: Let gcc compute the array size itself.
...
This is the same method as used in the serial driver.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:28 +02:00
Ralf Baechle
f088fc84f9
[MIPS] FPU affinity for MT ASE.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:28 +02:00
Ralf Baechle
41c594ab65
[MIPS] MT: Improved multithreading support.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:28 +02:00
Ralf Baechle
2600990e64
[MIPS] kpsd and other AP/SP improvements.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:27 +02:00
Ralf Baechle
bce1a28686
[MIPS] R2: Instruction hazard barrier.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:22 +02:00
Ralf Baechle
a682a24170
[MIPS] Fix genrtc compilation.
...
Signed-off-by: Ralf Roesch <ralf.roesch@rw-gmbh.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:22 +02:00
Ralf Baechle
193dd2ce2a
[MIPS] R2: Implement shadow register allocation without spinlock.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:22 +02:00
Yoichi Yuasa
62a442155e
[MIPS] Fix VR41xx build errors.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp >
2006-04-19 04:14:22 +02:00
Atsushi Nemoto
67a3f6de93
[MIPS] Fix tx49_blast_icache32_page_indexed.
...
Fix the cache index value in tx49_blast_icache32_page_indexed().
This is a damage by de62893bc0 commit.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Atsushi Nemoto
1cc89038f3
[MIPS] Enable SCHED_NO_NO_OMIT_FRAME_POINTER for MIPS.
...
MIPS get_wchan() no longer requires -fno-omit-frame-pointer.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Ralf Baechle
675055bfb5
[MIPS] Use "R" constraint for cache_op.
...
Gcc might emit an absolute address for the the "m" constraint which
gas unfortunately does not permit.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Ralf Baechle
e4ac58afdf
[MIPS] Rewrite all the assembler interrupt handlers to C.
...
Saves like 1,600 lines of code, is way easier to debug, compilers
frequently do a better job than the cut and paste type of handlers many
boards had. And finally having all the stuff done in a single place
also means alot of bug potencial for the MT ASE is gone.
The only surviving handler in assembler is the DECstation one; I hope
Maciej will rewrite it.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Ralf Baechle
d35d473c25
[MIPS] Fix the crime against humanity that mipsIRQ.S is.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Ralf Baechle
fde3505c69
[MIPS] Fixup damage done by 22a9835c35.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:21 +02:00
Ralf Baechle
9c1f1257a3
[MIPS] Replace redundant declarations of _end by <asm/sections.h>.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
ba8990f2ae
[MIPS] JMR3927 build fixes for the RTC code.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
67cbeb334e
[MIPS] EV96100: ev96100_cpu_irq needs a struct pt_regs argument.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
2ef2e1d973
[MIPS] EV96100: Fix over two year old typo in variable name.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
c40b92e09c
[MIPS] Ocelot 3: Fix build errors after the recent move of Marvell headers.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
088cf96a69
[MIPS] MV6434x: Add prototype of interrupt dispatch function.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:20 +02:00
Ralf Baechle
ac2384a855
[MIPS] it8172: Fix build of serial driver.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:19 +02:00
Ralf Baechle
ed00e87fd0
[MIPS] ITE: Glue build.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:19 +02:00
Ralf Baechle
13626a887f
[MIPS] MV6434x: The name of the CPP symbol is __mips__, not __MIPS__.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2006-04-19 04:14:19 +02:00