]>
www.pilppa.org Git - linux-2.6-omap-h63xx.git/log 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:50:55 +0000  (20:50 +0000)] 
Fix types for firmware arguments.  Don't define unneeded messages.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:49:03 +0000  (20:49 +0000)] 
Remove left-over unused bits.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:39:12 +0000  (20:39 +0000)] 
Mark __die() "noreturn" for real.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:37:40 +0000  (20:37 +0000)] 
Fix function types to ones appropriate for initcalls.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:35:48 +0000  (20:35 +0000)] 
GCC 4.0.0 broke `attribute(("alias"))' -- resort to an assembly variant.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:30:54 +0000  (20:30 +0000)] 
Deal with the bloody KSEG vs CKSEG horror...Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Thu, 16 Jun 2005 20:23:20 +0000  (20:23 +0000)] 
There is NO port I/O space on the DECstation.  Minor clean-ups.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 15 Jun 2005 13:00:12 +0000  (13:00 +0000)] 
Redo RM9000 workaround which along with other DSP ASE changes wasSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Tue, 14 Jun 2005 17:35:03 +0000  (17:35 +0000)] 
Enable a suitable ISA for the assembler around ll/sc so that codeSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:24:00 +0000  (20:24 +0000)] 
Optimize R3k TLB Load/Store/Modified handlers, by schedulingSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:12:01 +0000  (20:12 +0000)] 
Fill R3k load delay slots properly.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 20:09:32 +0000  (20:09 +0000)] 
Only dump instructions actually emitted.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:55:42 +0000  (19:55 +0000)] 
dec_esp: Use physical addressesSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:53:38 +0000  (19:53 +0000)] 
This interrupt is *always* handled -- MIPS_BE_DISCARD just meansSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 13 Jun 2005 19:50:42 +0000  (19:50 +0000)] 
Fix dependencies for DECstation framebuffers.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 7 Jun 2005 11:39:57 +0000  (11:39 +0000)] 
Remove dead code which was causing warnings.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Mon, 6 Jun 2005 16:40:58 +0000  (16:40 +0000)] 
For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style)Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Steven J. Hill  [Sun, 5 Jun 2005 03:57:20 +0000  (03:57  +0000)] 
The DbAu1500 board also support big endian. Gee, imagine that.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 1 Jun 2005 12:18:30 +0000  (12:18 +0000)] 
Fix build with CONFIG_PRINTK disabled.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 31 May 2005 11:49:19 +0000  (11:49 +0000)] 
Support the MIPS32 / MIPS64 DSP ASE.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 25 May 2005 13:32:49 +0000  (13:32 +0000)] 
64-bit fixes for Alchemy code ;)Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 19 May 2005 17:05:09 +0000  (17:05 +0000)] 
Fix build for CONFIG_BUG=n.  Yes, bugs are now a compile time option ;-)Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 19 May 2005 14:45:12 +0000  (14:45 +0000)] 
When building for Atlas, Malta or SEAD convert the kernel to srecs bySigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 19 May 2005 12:08:04 +0000  (12:08 +0000)] 
Fix tasteless #ifdef mess in audit_arch(), minor cleanups.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 19 May 2005 12:08:04 +0000  (12:08 +0000)] 
Bugs are now a configuration option.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 19 May 2005 12:08:04 +0000  (12:08 +0000)] 
On MIPS the struct sigev preamble is only 8 bytes.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 11 May 2005 12:02:48 +0000  (12:02 +0000)] 
Now that a struct is the only member left in structSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 11 May 2005 11:00:36 +0000  (11:00 +0000)] 
Get rid of the eir struct mips_fpu_emulator_private member.  It'sSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 9 May 2005 13:16:07 +0000  (13:16 +0000)] 
__compute_return_epc() uses CFC1 instruction which might result in aSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Fri, 6 May 2005 16:28:55 +0000  (16:28 +0000)] 
sys_nfsservctl() needs translation.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 6 May 2005 14:31:13 +0000  (14:31 +0000)] 
No point in checking cpu_has_tlb before we've computed the CPU options.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 5 May 2005 16:45:59 +0000  (16:45 +0000)] 
Cleanup decoding of MIPSxx config registers.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 28 Apr 2005 13:39:10 +0000  (13:39 +0000)] 
Fix preemption and SMP problems in the FP emulator code.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Thu, 28 Apr 2005 08:52:57 +0000  (08:52 +0000)] 
Handle _PAGE_DIRTY correctly for CONFIG_64BIT_PHYS_ADDR on 32bit CPUs.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Mon, 25 Apr 2005 16:36:23 +0000  (16:36 +0000)] 
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> 
Pete Popov  [Thu, 21 Apr 2005 05:31:59 +0000  (05:31  +0000)] 
* use 'unsigned long' as address supplied to au_write[bwl]()Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 19 Apr 2005 12:26:59 +0000  (12:26 +0000)] 
Fix D-cache aliasing problem in the PIO IDE driver potencially resultingSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 18 Apr 2005 14:54:43 +0000  (14:54 +0000)] 
Fix a few build warnings.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 18 Apr 2005 10:40:09 +0000  (10:40 +0000)] 
Need to include smp.h for the definition of smp_processor_id().Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Sun, 17 Apr 2005 00:04:21 +0000  (00:04  +0000)] 
Ustat needs a wrapper on n32.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 14 Apr 2005 15:28:28 +0000  (15:28 +0000)] 
Move sync into the delay slot here also.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 14 Apr 2005 12:47:15 +0000  (12:47 +0000)] 
Useless includes of everything, the kitchen sink and version.h ...Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 14 Apr 2005 12:34:15 +0000  (12:34 +0000)] 
Arrested for multiple offences of header file inclusion.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 13 Apr 2005 18:18:04 +0000  (18:18 +0000)] 
We pass a kernel pointer to do_sigaltstack in sys32_sigaltstack, soSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 13 Apr 2005 17:43:59 +0000  (17:43 +0000)] 
NPTL, round one.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 13 Apr 2005 17:36:49 +0000  (17:36 +0000)] 
Build fix for certain configurations.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 13 Apr 2005 13:37:32 +0000  (13:37 +0000)] 
Fix BogoMIPS display on UP and some minor cosmetical things.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Wed, 13 Apr 2005 09:11:22 +0000  (09:11 +0000)] 
fcntl64 needs to be wrapped for n32.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 12 Apr 2005 20:26:05 +0000  (20:26 +0000)] 
Fix one more case of computing the return EPC after the registers haveSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 12 Apr 2005 11:04:15 +0000  (11:04 +0000)] 
When simulating ll/sc compute the return EPC before modifying theSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Mon, 11 Apr 2005 12:24:16 +0000  (12:24 +0000)] 
Use fixed up pfn.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 8 Apr 2005 20:36:05 +0000  (20:36 +0000)] 
Detect the 4KEcR2 and for now detect handle it like the 4KEc.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Fri, 8 Apr 2005 08:34:43 +0000  (08:34 +0000)] 
Fixed buglet with previous patch that broke non au1x builds.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Thu, 7 Apr 2005 00:42:10 +0000  (00:42  +0000)] 
Remove CONFIG_PM dependency from au1x wait in cpu_probe.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Mon, 4 Apr 2005 01:06:19 +0000  (01:06  +0000)] 
Au1100 FB driver uplift for 2.6.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Acked-by: Antonino Daplas <adaplas@pol.net> 
Thiemo Seufer  [Sat, 2 Apr 2005 10:21:56 +0000  (10:21 +0000)] 
Fix race conditions for read_c0_entryhi. Remove broken ASID masks inSigned-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Fri, 1 Apr 2005 17:53:33 +0000  (17:53 +0000)] 
Remove useless casts.  Fix formatting.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Fri, 1 Apr 2005 14:07:13 +0000  (14:07 +0000)] 
Fix 64bit SMP TLB handler and stack frame handling, optimize 32bit SMPSigned-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 21 Mar 2005 19:35:53 +0000  (19:35 +0000)] 
HUB interrupts are allocated per node, not per slice.  MakeSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 21 Mar 2005 18:59:38 +0000  (18:59 +0000)] 
HUB interrupts are allocated per node, not per slice.  Make manipulationSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Sun, 20 Mar 2005 22:57:38 +0000  (22:57 +0000)] 
R4300 delay slot.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 18 Mar 2005 17:36:42 +0000  (17:36 +0000)] 
Use compat_sigval_t in struct compat_siginfo.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 18 Mar 2005 17:36:42 +0000  (17:36 +0000)] 
SECCOMP for MIPS.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 18 Mar 2005 17:36:42 +0000  (17:36 +0000)] 
Reformat; cosmetic cleanups.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 17 Mar 2005 21:50:49 +0000  (21:50 +0000)] 
Reformatting, remove debugging code.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 16 Mar 2005 10:23:31 +0000  (10:23 +0000)] 
Get rid of the the remains of 2.4-style ramdisk support.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 14 Mar 2005 10:16:59 +0000  (10:16 +0000)] 
Multithreaded core dumps.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Sun, 13 Mar 2005 08:19:05 +0000  (08:19 +0000)] 
When CONFIG_PM is enabled, it uses the TOY_MATCH2 interrupt as the systemSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Sun, 13 Mar 2005 00:07:00 +0000  (00:07  +0000)] 
sys_futex has 6 arguments.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Thu, 10 Mar 2005 17:34:03 +0000  (17:34 +0000)] 
qtronix.c: Handle kmalloc failure.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 8 Mar 2005 14:39:39 +0000  (14:39 +0000)] 
Export shm_align_mask and flush_data_cache_page.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 7 Mar 2005 15:40:34 +0000  (15:40 +0000)] 
Put salone.o back into arclib.  It's a lib so doesn't harm if unused atm.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Fri, 4 Mar 2005 19:40:45 +0000  (19:40 +0000)] 
It helps to not use a _mem_ function for requesting I/O space.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 4 Mar 2005 19:36:51 +0000  (19:36 +0000)] 
Gcc 4.0 fixes.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 4 Mar 2005 17:24:32 +0000  (17:24 +0000)] 
Use new txx9 serial driver.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Fri, 4 Mar 2005 12:35:42 +0000  (12:35 +0000)] 
Fix preemption bug.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Fri, 4 Mar 2005 08:31:06 +0000  (08:31 +0000)] 
Int controller fixes.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Wed, 2 Mar 2005 19:18:46 +0000  (19:18 +0000)] 
One definition of back_to_back_c0_hazard too much.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 1 Mar 2005 19:22:29 +0000  (19:22 +0000)] 
Sparseify MIPS.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 1 Mar 2005 18:15:08 +0000  (18:15 +0000)] 
On 24K we did always disable cache parity protection - obviously notSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 1 Mar 2005 18:12:06 +0000  (18:12 +0000)] 
New hazard handling function back_to_back_c0_hazard() to handle back toSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 1 Mar 2005 10:38:58 +0000  (10:38 +0000)] 
ISOify.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Tue, 1 Mar 2005 07:54:50 +0000  (07:54 +0000)] 
Moved irq_tab_alchemy to the board specific irqmap.c files.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Tue, 1 Mar 2005 06:33:16 +0000  (06:33 +0000)] 
Base Au1200 2.6 support.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Steven J. Hill  [Tue, 1 Mar 2005 03:51:33 +0000  (03:51  +0000)] 
Fix 'prctl' system call for IRIX. At this point IRIX 5.3 static binariesSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 28 Feb 2005 17:55:57 +0000  (17:55 +0000)] 
Gross macro abuse.  Get rid of gpreg_t, vaddr_t, REG_TO_VA and
VA_TO_REG.  Who ever wrote this apparently did enjoy the C Puzzle Book.
ISBN 
0201604612 , a little old but still fun reading for the next
blackout ;)
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 28 Feb 2005 17:29:15 +0000  (17:29 +0000)] 
Cleanup fpuemuprivate declarations.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 28 Feb 2005 13:39:57 +0000  (13:39 +0000)] 
Convert struct hw_interrupt_type initializations to ISO C99 namedSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Mon, 28 Feb 2005 05:15:40 +0000  (05:15  +0000)] 
No barrier needed on au1x.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Pete Popov  [Sun, 27 Feb 2005 22:15:24 +0000  (22:15 +0000)] 
Comment correction after further investigation of issue.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Fri, 25 Feb 2005 13:11:18 +0000  (13:11 +0000)] 
Fix initialization. Unbreak the wait-for-completion loops. Code cleanup.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Tue, 22 Feb 2005 21:51:30 +0000  (21:51 +0000)] 
Switch SiByte drivers back to __raw_*() functions.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Maciej W. Rozycki  [Tue, 22 Feb 2005 21:49:17 +0000  (21:49 +0000)] 
Define mem_*() I/O accessory functions that preserve byte addresses.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Tue, 22 Feb 2005 21:18:01 +0000  (21:18 +0000)] 
Merge do_boot_cpu() into the new style __cpu_up().Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 21 Feb 2005 21:34:24 +0000  (21:34 +0000)] 
On multiprocessor systems the BogoMIPS for each CPU was reported wasSigned-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 21 Feb 2005 19:50:31 +0000  (19:50 +0000)] 
Define MAP_BASE for IP27Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Ralf Baechle  [Mon, 21 Feb 2005 16:18:36 +0000  (16:18 +0000)] 
Resurrect Cobalt support for 2.6.Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Mon, 21 Feb 2005 11:44:31 +0000  (11:44 +0000)] 
Enable/disable irq's only if needed.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Mon, 21 Feb 2005 11:22:15 +0000  (11:22 +0000)] 
-nostdlib boilerplate.Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
Thiemo Seufer  [Mon, 21 Feb 2005 11:11:32 +0000  (11:11 +0000)] 
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>