summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-10-29NPTL, round one.Ralf Baechle14-14/+129
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Build fix for certain configurations.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix BogoMIPS display on UP and some minor cosmetical things.Ralf Baechle4-8/+5
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29fcntl64 needs to be wrapped for n32.Thiemo Seufer1-1/+1
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix one more case of computing the return EPC after the registers haveRalf Baechle1-1/+1
already been modified. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29When simulating ll/sc compute the return EPC before modifying theRalf Baechle1-2/+3
registers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Use fixed up pfn.Thiemo Seufer1-1/+1
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Detect the 4KEcR2 and for now detect handle it like the 4KEc.Ralf Baechle1-0/+4
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fixed buglet with previous patch that broke non au1x builds.Pete Popov2-10/+8
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Remove CONFIG_PM dependency from au1x wait in cpu_probe.Pete Popov3-29/+22
Additional work necessary to completely remove that config option. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Au1100 FB driver uplift for 2.6.Pete Popov6-779/+851
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Acked-by: Antonino Daplas <adaplas@pol.net>
2005-10-29Fix race conditions for read_c0_entryhi. Remove broken ASID masks inThiemo Seufer2-45/+63
tlb-sb1.c. Make tlb-r4k.c and tlb-sb1.c more similiar and more efficient. Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Remove useless casts. Fix formatting.Maciej W. Rozycki1-12/+19
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix 64bit SMP TLB handler and stack frame handling, optimize 32bit SMPThiemo Seufer5-41/+34
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-29HUB interrupts are allocated per node, not per slice. MakeRalf Baechle1-1/+1
manipulation of the interrupt mask register atomic by disabling interrupts. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29HUB interrupts are allocated per node, not per slice. Make manipulationRalf Baechle2-46/+48
of the interrupt mask register atomic by disabling interrupts. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29R4300 delay slot.Ralf Baechle1-0/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Use compat_sigval_t in struct compat_siginfo.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29SECCOMP for MIPS.Ralf Baechle2-4/+23
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Reformat; cosmetic cleanups.Ralf Baechle2-14/+20
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Reformatting, remove debugging code.Ralf Baechle2-39/+32
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Get rid of the the remains of 2.4-style ramdisk support.Ralf Baechle1-7/+0
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Multithreaded core dumps.Ralf Baechle2-0/+10
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29When CONFIG_PM is enabled, it uses the TOY_MATCH2 interrupt as the systemPete Popov2-15/+26
timer tick. Prior to this patch, if IDE IRQ probing occured, then the TOY_MATCH2 interrupt would be permanently disabled, and no system timer tick occurs. This patch corrects this situation by correctly registering the TOY_MATCH2 interrupt so that IDE IRQ probing doesn't have adverse side effects. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29sys_futex has 6 arguments.Thiemo Seufer1-1/+1
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29qtronix.c: Handle kmalloc failure.Ralf Baechle1-0/+5
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Export shm_align_mask and flush_data_cache_page.Ralf Baechle2-0/+5
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Put salone.o back into arclib. It's a lib so doesn't harm if unused atm.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29It helps to not use a _mem_ function for requesting I/O space.Thiemo Seufer1-7/+13
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Gcc 4.0 fixes.Ralf Baechle3-9/+11
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Use new txx9 serial driver.Ralf Baechle5-29/+53
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix preemption bug.Ralf Baechle1-2/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Int controller fixes.Pete Popov1-5/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29One definition of back_to_back_c0_hazard too much.Ralf Baechle1-6/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Sparseify MIPS.Ralf Baechle21-585/+607
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29On 24K we did always disable cache parity protection - obviously notRalf Baechle1-9/+5
the greatest thing to do. Try to enable parity protection, check if we actually succeeded and print a message about the outcome of this. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29New hazard handling function back_to_back_c0_hazard() to handle back toRalf Baechle1-0/+21
back mtc0 / mfc0 pairs from the same coprocessor register. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29ISOify.Ralf Baechle4-76/+76
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Moved irq_tab_alchemy to the board specific irqmap.c files.Pete Popov7-87/+77
Cleaned up a to of warnings in dbdma.c. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Base Au1200 2.6 support.Pete Popov21-182/+1796
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix 'prctl' system call for IRIX. At this point IRIX 5.3 static binariesSteven J. Hill1-33/+27
are now working for 80% of the ones I have tried. The other ones that do not work all fail in the same way with the same messages. Once that bug is tracked down, we should be in good shape. Task locking still needs some work. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Gross macro abuse. Get rid of gpreg_t, vaddr_t, REG_TO_VA andRalf Baechle3-37/+31
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>
2005-10-29Cleanup fpuemuprivate declarations.Ralf Baechle3-5/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Convert struct hw_interrupt_type initializations to ISO C99 namedRalf Baechle20-237/+211
initializers. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29No barrier needed on au1x.Pete Popov1-9/+0
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Comment correction after further investigation of issue.Pete Popov1-3/+2
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Fix initialization. Unbreak the wait-for-completion loops. Code cleanup.Thiemo Seufer1-22/+24
Signed-off-by: Thiemo Seufer <ths@networkno.de> Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Switch SiByte drivers back to __raw_*() functions.Maciej W. Rozycki11-210/+221
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Define mem_*() I/O accessory functions that preserve byte addresses.Maciej W. Rozycki1-19/+27
Add missing ____raw_*q() functions. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2005-10-29Merge do_boot_cpu() into the new style __cpu_up().Ralf Baechle1-21/+9
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>