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
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
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
ecba36dad8
Fix a few build warnings.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:09 +01:00
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
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
3c37026d43
NPTL, round one.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:06 +01:00
38551576a3
Build fix for certain configurations.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:31:05 +01:00
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
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
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
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
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
127c6f6623
SECCOMP for MIPS.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:58 +01:00
53de0d471f
Reformat; cosmetic cleanups.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:57 +01:00
1592dac241
Reformatting, remove debugging code.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:57 +01:00
71e0e556db
Multithreaded core dumps.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:56 +01:00
77c728c224
Gcc 4.0 fixes.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:53 +01:00
5eaf7a21be
Use new txx9 serial driver.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:52 +01:00
88d535b6b5
One definition of back_to_back_c0_hazard too much.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:50 +01:00
fe00f943e0
Sparseify MIPS.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:50 +01:00
5068debff2
New hazard handling function back_to_back_c0_hazard() to handle back to
...
back mtc0 / mfc0 pairs from the same coprocessor register.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:49 +01:00
0f04afb595
ISOify.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:48 +01:00
2d32ffa44a
Moved irq_tab_alchemy to the board specific irqmap.c files.
...
Cleaned up a to of warnings in dbdma.c.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:48 +01:00
e3ad1c23ba
Base Au1200 2.6 support.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:47 +01:00
0bd5d2e9ec
Cleanup fpuemuprivate declarations.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:46 +01:00
65bda1a95d
Switch SiByte drivers back to __raw_*() functions.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:44 +01:00
4912ba72d6
Define mem_*() I/O accessory functions that preserve byte addresses.
...
Add missing ____raw_*q() functions.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:43 +01:00
1f82bdb11b
Define MAP_BASE for IP27
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:42 +01:00
c4ed38a0c6
Resurrect Cobalt support for 2.6.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:42 +01:00
049b13c358
Enable/disable irq's only if needed.
...
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:41 +01:00
f29244a594
Fix compilation, and bring 32/64 bit variants more in line.
...
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:40 +01:00
4e6a05fe5f
Improved modules loader, more robust and works on 64bit kernels.
...
Signed-off-by: Thiemo Seufer <ths@networkno.de >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:39 +01:00
7ee8798f37
Until I figure out why NFS filesystems are having problems with
...
the 'load_irix_binary' and having kernel faults, Irix support is
disabled. I suspect locking of some sort, but I will now have to
investigate further.
Static IRIX binaries are now being detected properly and are using the
ELF interpreter found in this file.
Signed-off-by: Steven J. Hill <sjhill@realitydiluted.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:39 +01:00
a4f23e3dfc
Allocate break code 513 to KDB.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:34 +01:00
85b6e8184b
Rewrite to avoid the use of $at. Unfortunately binutils 2.15 and CVS
...
binutils are broken and don't warn about this use of $at even though
gas is in .set noat mode so this for now is an accident waiting to
happen.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:32 +01:00
c6e8b58771
Update MIPS to use the 4-level pagetable code thereby getting rid of
...
the compacrapability headers.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:31 +01:00
26852d5cdb
Fix ptrace aliasing issue in copy_from_user_page / copy_to_user_page.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:29 +01:00
55a6feb671
Add a few more PrId vendor IDs.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:29 +01:00
84fd089a42
Delete duplicate copy of fixrange_init.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:28 +01:00
0efe27617e
Provide functions to access cop0 config4-7 registers
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:25 +01:00
e3c4807825
Define __raw_read_can_lock / __raw_write_can_lock.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:22 +01:00
6b12397954
Fix compilation; by Manish Lachwani.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:20 +01:00
aa0980b809
Fixes for system controllers for Atlas/Malta core cards.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:20 +01:00
c83cfc9c94
Get rid of early_init. There's more need to make this form of
...
initialization actually useful and as is certainly unmergable with
upstream.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2005-10-29 19:30:18 +01:00
fc228a04a4
Merge branch 'master' of /pub/scm/linux/kernel/git/torvalds/linux-2.6
2005-10-29 03:10:35 -02:00
360ac8e2f1
[ETH]: ether address compare
...
Expose faster ether compare for use by protocols and other
driver. And change name to be more consistent with other ether
address manipulation routines in same file
Signed-off-by: Stephen Hemminger <shemminger@osdl.org >
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com >
2005-10-29 02:23:58 -02:00
8a212ab6b8
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
2005-10-28 21:09:26 -07:00
1f419cadff
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6
2005-10-28 21:08:14 -07:00
974f7bc578
Merge master.kernel.org:/pub/scm/linux/kernel/git/sridhar/lksctp-2.6
2005-10-28 23:35:02 -02:00