| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2005-10-29 | Detect the MIPS R2 vectored interrupt, external interrupt controller | Ralf Baechle | 1 | -0/+6 | |
| options and the precense of the MT ASE. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | New kernel option nowait allows disabling the use of the wait instruction. | Ralf Baechle | 1 | -0/+16 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Use an irq_enable_hazard hazard barrier in unmask_mips_irq. This | Ralf Baechle | 1 | -0/+2 | |
| hasn't been an actual bug, so it's more a change to be 100% compliant with the requirements of the architecture spec. Similar fix to mask_mips_irq where there was a slightly less theoretical chance of getting hit. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Add inotify syscalls for MIPS. | Ralf Baechle | 4 | -1/+12 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Mark a few variables __read_mostly. | Ralf Baechle | 2 | -7/+11 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Detect the 34K. | Ralf Baechle | 2 | -0/+6 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Setup_frame is now returning a success value. | Ralf Baechle | 4 | -25/+32 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Temporary hack for Qemu and MIPSsim until they get a proper ELF loader. | Ralf Baechle | 1 | -0/+12 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Rename CONFIG_CPU_MIPS{32,64} to CONFIG_CPU_MIPS{32|64}_R1. | Ralf Baechle | 3 | -4/+4 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Avoid defining variables in the middle of a block which breaks older | Ralf Baechle | 1 | -4/+10 | |
| compilers. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Always use ".set mips3" rather than select between "mips2" or "mips3" | Maciej W. Rozycki | 1 | -2/+2 | |
| for assembling ll/sc sequences to avoid problems with 64-bit configurations. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Use correct names for bits in the R3k cp0.status register. | Maciej W. Rozycki | 1 | -26/+41 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Mark __die() "noreturn" for real. | Maciej W. Rozycki | 1 | -2/+3 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Redo RM9000 workaround which along with other DSP ASE changes was | Ralf Baechle | 4 | -57/+84 | |
| causing some headache for debuggers knowing about signal frames. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Enable a suitable ISA for the assembler around ll/sc so that code | Maciej W. Rozycki | 1 | -4/+8 | |
| builds even for processors that don't support the instructions. Plus minor formatting fixes. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style) | Maciej W. Rozycki | 1 | -5/+1 | |
| TLB, so no need to set it separately for each implementation. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Support the MIPS32 / MIPS64 DSP ASE. | Ralf Baechle | 14 | -82/+308 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | 64-bit fixes for Alchemy code ;) | Ralf Baechle | 1 | -6/+5 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix tasteless #ifdef mess in audit_arch(), minor cleanups. | Ralf Baechle | 1 | -17/+12 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | __compute_return_epc() uses CFC1 instruction which might result in a | Ralf Baechle | 1 | -3/+7 | |
| coprocessor unusable exception since the process can lose its fpu context by preemption. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | sys_nfsservctl() needs translation. | Maciej W. Rozycki | 1 | -1/+1 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | No point in checking cpu_has_tlb before we've computed the CPU options. | Ralf Baechle | 1 | -4/+4 | |
| So for now we just unconditionally set the option - Linux wouldn't work without a TLB anyway. Setting MIPS_CPU_4KTLB was missing for Alchemy and Sandcraft, add that back. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Cleanup decoding of MIPSxx config registers. | Ralf Baechle | 2 | -44/+105 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix preemption and SMP problems in the FP emulator code. | Ralf Baechle | 1 | -2/+17 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Ustat needs a wrapper on n32. | Thiemo Seufer | 1 | -1/+1 | |
| Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | We pass a kernel pointer to do_sigaltstack in sys32_sigaltstack, so | Ralf Baechle | 1 | -0/+4 | |
| we need to do the set_fs(KERNEL_DS) thing around this call. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | NPTL, round one. | Ralf Baechle | 11 | -7/+118 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix BogoMIPS display on UP and some minor cosmetical things. | Ralf Baechle | 2 | -2/+0 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | fcntl64 needs to be wrapped for n32. | Thiemo Seufer | 1 | -1/+1 | |
| Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix one more case of computing the return EPC after the registers have | Ralf Baechle | 1 | -1/+1 | |
| already been modified. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | When simulating ll/sc compute the return EPC before modifying the | Ralf Baechle | 1 | -2/+3 | |
| registers. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Detect the 4KEcR2 and for now detect handle it like the 4KEc. | Ralf Baechle | 1 | -0/+4 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fixed buglet with previous patch that broke non au1x builds. | Pete Popov | 1 | -9/+7 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Remove CONFIG_PM dependency from au1x wait in cpu_probe. | Pete Popov | 1 | -24/+19 | |
| Additional work necessary to completely remove that config option. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix 64bit SMP TLB handler and stack frame handling, optimize 32bit SMP | Thiemo Seufer | 1 | -0/+1 | |
| TLB handlers a bit, match definitions in pgtable-{32,64}.h better. Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Use compat_sigval_t in struct compat_siginfo. | Ralf Baechle | 1 | -1/+1 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Reformatting, remove debugging code. | Ralf Baechle | 1 | -37/+26 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Get rid of the the remains of 2.4-style ramdisk support. | Ralf Baechle | 1 | -7/+0 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Multithreaded core dumps. | Ralf Baechle | 1 | -0/+8 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | sys_futex has 6 arguments. | Thiemo Seufer | 1 | -1/+1 | |
| Signed-off-by: Thiemo Seufer <[email protected]> Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Export shm_align_mask and flush_data_cache_page. | Ralf Baechle | 1 | -0/+3 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Gcc 4.0 fixes. | Ralf Baechle | 1 | -4/+6 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix preemption bug. | Ralf Baechle | 1 | -2/+1 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Sparseify MIPS. | Ralf Baechle | 10 | -478/+489 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | On 24K we did always disable cache parity protection - obviously not | Ralf Baechle | 1 | -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 <[email protected]> | |||||
| 2005-10-29 | ISOify. | Ralf Baechle | 1 | -60/+60 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Base Au1200 2.6 support. | Pete Popov | 2 | -0/+8 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Fix 'prctl' system call for IRIX. At this point IRIX 5.3 static binaries | Steven J. Hill | 1 | -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 <[email protected]> | |||||
| 2005-10-29 | Convert struct hw_interrupt_type initializations to ISO C99 named | Ralf Baechle | 6 | -61/+56 | |
| initializers. Signed-off-by: Ralf Baechle <[email protected]> | |||||
| 2005-10-29 | Merge do_boot_cpu() into the new style __cpu_up(). | Ralf Baechle | 1 | -21/+9 | |
| Signed-off-by: Ralf Baechle <[email protected]> | |||||