Ralf Baechle
e50c0a8fa6
Support the MIPS32 / MIPS64 DSP ASE.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:17 +01:00
Ralf Baechle
ffd099bd33
Fix build for CONFIG_BUG=n. Yes, bugs are now a compile time option ;-)
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:17 +01:00
Ralf Baechle
fdb551a4c5
Bugs are now a configuration option.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:15 +01:00
Ralf Baechle
629c83f89b
On MIPS the struct sigev preamble is only 8 bytes.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:15 +01:00
Ralf Baechle
4a99d1e25b
Now that a struct is the only member left in struct
...
mips_fpu_emulator_stats cleanup that unnecessary nesting of structs.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:14 +01:00
Ralf Baechle
baee502ce2
Get rid of the eir struct mips_fpu_emulator_private member. It's
...
never initialized been initialized anywhere, just saved to and
restored from signal frames so nonsense anyway. As neat side effect
of being shared between all processors it was also abusable as a
nice covert channel between processes.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:14 +01:00
Ralf Baechle
1d74f6bc85
__compute_return_epc() uses CFC1 instruction which might result in a
...
coprocessor unusable exception since the process can lose its fpu
context by preemption.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:13 +01:00
Ralf Baechle
4194318c39
Cleanup decoding of MIPSxx config registers.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:12 +01:00
Thiemo Seufer
ba5187dbb4
Better interface to run uncached cache setup code.
...
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:11 +01:00
Pete Popov
7de8d23287
* use 'unsigned long' as address supplied to au_write[bwl]()
...
* remove two already unused and commented structures
* added an ULL suffix to several address constants that use bits 35-32
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:10 +01:00
Ralf Baechle
9447cbfc7a
Fix D-cache aliasing problem in the PIO IDE driver potencially resulting
...
in the kernel or userspace seeing stale data.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:09 +01:00
Ralf Baechle
ecba36dad8
Fix a few build warnings.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:09 +01:00
Ralf Baechle
88de09f351
Need to include smp.h for the definition of smp_processor_id().
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:08 +01:00
Ralf Baechle
b63014ad2d
Move sync into the delay slot here also.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:08 +01:00
Ralf Baechle
3c37026d43
NPTL, round one.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:06 +01:00
Ralf Baechle
38551576a3
Build fix for certain configurations.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:05 +01:00
Ralf Baechle
f03da6e28e
Fix BogoMIPS display on UP and some minor cosmetical things.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:05 +01:00
Thiemo Seufer
ac5d8c022f
Use fixed up pfn.
...
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:03 +01:00
Pete Popov
3b495f2bb7
Au1100 FB driver uplift for 2.6.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
Acked-by: Antonino Daplas <adaplas@pol.net >
2005-10-29 19:31:01 +01:00
Thiemo Seufer
1b3a6e975c
Fix 64bit SMP TLB handler and stack frame handling, optimize 32bit SMP
...
TLB handlers a bit, match definitions in pgtable-{32,64}.h better.
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:00 +01:00
Ralf Baechle
7c2740f1c1
HUB interrupts are allocated per node, not per slice. Make
...
manipulation of the interrupt mask register atomic by disabling
interrupts.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:59 +01:00
Ralf Baechle
127c6f6623
SECCOMP for MIPS.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:58 +01:00
Ralf Baechle
53de0d471f
Reformat; cosmetic cleanups.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:57 +01:00
Ralf Baechle
1592dac241
Reformatting, remove debugging code.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:57 +01:00
Ralf Baechle
71e0e556db
Multithreaded core dumps.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:56 +01:00