Commit Graph

165 Commits (c27a0d75b33c030965cc97d3d7f571107a673fb4)

Author SHA1 Message Date
Ralf Baechle 0bf0e3e279 Fix excessive signal latencies. 19 years ago
Ralf Baechle 5bcb9a58e6 Move genrtc.c's functions into <asm/rtc.h> 19 years ago
Ralf Baechle 340ee4b98c Virtual SMP support for the 34K. 19 years ago
Ralf Baechle d03d0a5775 MT bulletproofing. 19 years ago
Ralf Baechle e027802e98 Display presence of SmartMIPS, DSP and MT ASEs in /proc/cpuinfo. 19 years ago
Ralf Baechle 3bffe736d9 Delete old junk. 19 years ago
Ralf Baechle 28a7879d8c Spelling fix. 19 years ago
Ralf Baechle d9912d8784 Inlining will result in back-to-back mtc0 mfc0 instructions. Break the 19 years ago
Ralf Baechle 8d9c62675d sys is only used for native o32 ... 19 years ago
Thiemo Seufer 075e7502d9 R4600 has 32 FPRs. 19 years ago
Ralf Baechle ae1b3d51c8 Make sure that the processor is actually online or die spectacularly. 19 years ago
Ralf Baechle 1d40cfcd34 Avoid SMP cacheflushes. This is a minor optimization of startup but 19 years ago
Pete Popov bdf21b18b4 Philips PNX8550 support: MIPS32-like core with 2 Trimedias on it. 19 years ago
Ralf Baechle e01402b115 More AP / SP bits for the 34K, the Malta bits and things. Still wants 19 years ago
Ralf Baechle 7e35952baa Move Origin crapola into a machine-specific header file. 19 years ago
Ralf Baechle a0c3a5b5a8 Prevent gcc from optimizing a few functions away completly. 19 years ago
Ralf Baechle 8f40611d2b Detect the MIPS R2 vectored interrupt, external interrupt controller 19 years ago
Ralf Baechle 55d04dff0f New kernel option nowait allows disabling the use of the wait instruction. 19 years ago
Ralf Baechle 569f75bd02 Use an irq_enable_hazard hazard barrier in unmask_mips_irq. This 19 years ago
Ralf Baechle 7db36c858c Add inotify syscalls for MIPS. 19 years ago
Ralf Baechle ec74e361f1 Mark a few variables __read_mostly. 19 years ago
Ralf Baechle bbc7f22f6d Detect the 34K. 19 years ago
Ralf Baechle 129bc8f78b Setup_frame is now returning a success value. 19 years ago
Ralf Baechle b490ff4270 Temporary hack for Qemu and MIPSsim until they get a proper ELF loader. 19 years ago
Ralf Baechle 6e760c8dae Rename CONFIG_CPU_MIPS{32,64} to CONFIG_CPU_MIPS{32|64}_R1. 19 years ago
Ralf Baechle c134a5ecdb Avoid defining variables in the middle of a block which breaks older 19 years ago
Maciej W. Rozycki c4559f67b7 Always use ".set mips3" rather than select between "mips2" or "mips3" 19 years ago
Maciej W. Rozycki 3b2396d972 Use correct names for bits in the R3k cp0.status register. 19 years ago
Maciej W. Rozycki 260c96738c Mark __die() "noreturn" for real. 19 years ago
Ralf Baechle 02416dcf5a Redo RM9000 workaround which along with other DSP ASE changes was 19 years ago
Maciej W. Rozycki aac8aa7717 Enable a suitable ISA for the assembler around ll/sc so that code 19 years ago
Maciej W. Rozycki d5b6f1db5d For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style) 19 years ago
Ralf Baechle e50c0a8fa6 Support the MIPS32 / MIPS64 DSP ASE. 19 years ago
Ralf Baechle 10f650db1b 64-bit fixes for Alchemy code ;) 19 years ago
Ralf Baechle f8280c8d3d Fix tasteless #ifdef mess in audit_arch(), minor cleanups. 19 years ago
Ralf Baechle 1d74f6bc85 __compute_return_epc() uses CFC1 instruction which might result in a 19 years ago
Maciej W. Rozycki d547c5cc21 sys_nfsservctl() needs translation. 19 years ago
Ralf Baechle b382fe8483 No point in checking cpu_has_tlb before we've computed the CPU options. 19 years ago
Ralf Baechle 4194318c39 Cleanup decoding of MIPSxx config registers. 19 years ago
Ralf Baechle cd21dfcfbb Fix preemption and SMP problems in the FP emulator code. 19 years ago
Thiemo Seufer cce812c99c Ustat needs a wrapper on n32. 19 years ago
Ralf Baechle 1fcf1cc742 We pass a kernel pointer to do_sigaltstack in sys32_sigaltstack, so 19 years ago
Ralf Baechle 3c37026d43 NPTL, round one. 19 years ago
Ralf Baechle f03da6e28e Fix BogoMIPS display on UP and some minor cosmetical things. 19 years ago
Thiemo Seufer 589391a0fe fcntl64 needs to be wrapped for n32. 19 years ago
Ralf Baechle 05b8042ac6 Fix one more case of computing the return EPC after the registers have 19 years ago
Ralf Baechle 6dd0468852 When simulating ll/sc compute the return EPC before modifying the 19 years ago
Ralf Baechle 2b07bd0235 Detect the 4KEcR2 and for now detect handle it like the 4KEc. 19 years ago
Pete Popov fe359bf584 Fixed buglet with previous patch that broke non au1x builds. 19 years ago
Pete Popov 494900af68 Remove CONFIG_PM dependency from au1x wait in cpu_probe. 19 years ago