Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	55d04dff0f  
						 
						
							
							
								
								
								New kernel option nowait allows disabling the use of the wait instruction.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	569f75bd02  
						 
						
							
							
								
								
								Use an irq_enable_hazard hazard barrier in unmask_mips_irq.  This  
							
							... 
							
							
							
							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 <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	7db36c858c  
						 
						
							
							
								
								
								Add inotify syscalls for MIPS.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	ec74e361f1  
						 
						
							
							
								
								
								Mark a few variables __read_mostly.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	bbc7f22f6d  
						 
						
							
							
								
								
								Detect the 34K.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	129bc8f78b  
						 
						
							
							
								
								
								Setup_frame is now returning a success value.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	b490ff4270  
						 
						
							
							
								
								
								Temporary hack for Qemu and MIPSsim until they get a proper ELF loader.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	6e760c8dae  
						 
						
							
							
								
								
								Rename CONFIG_CPU_MIPS{32,64} to CONFIG_CPU_MIPS{32|64}_R1.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	c134a5ecdb  
						 
						
							
							
								
								
								Avoid defining variables in the middle of a block which breaks older  
							
							... 
							
							
							
							compilers.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	c4559f67b7  
						 
						
							
							
								
								
								Always use ".set mips3" rather than select between "mips2" or "mips3"  
							
							... 
							
							
							
							for assembling ll/sc sequences to avoid problems with 64-bit
configurations.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	3b2396d972  
						 
						
							
							
								
								
								Use correct names for bits in the R3k cp0.status register.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	260c96738c  
						 
						
							
							
								
								
								Mark __die() "noreturn" for real.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	02416dcf5a  
						 
						
							
							
								
								
								Redo RM9000 workaround which along with other DSP ASE changes was  
							
							... 
							
							
							
							causing some headache for debuggers knowing about signal frames.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	aac8aa7717  
						 
						
							
							
								
								
								Enable a suitable ISA for the assembler around ll/sc so that code  
							
							... 
							
							
							
							builds even for processors that don't support the instructions.
Plus minor formatting fixes.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	d5b6f1db5d  
						 
						
							
							
								
								
								For MIPS32/MIPS64 cp0.config.mt == 1 implies a standard (R4k-style)  
							
							... 
							
							
							
							TLB, so no need to set it separately for each implementation.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	e50c0a8fa6  
						 
						
							
							
								
								
								Support the MIPS32 / MIPS64 DSP ASE.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	10f650db1b  
						 
						
							
							
								
								
								64-bit fixes for Alchemy code ;)  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	f8280c8d3d  
						 
						
							
							
								
								
								Fix tasteless #ifdef mess in audit_arch(), minor cleanups.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	1d74f6bc85  
						 
						
							
							
								
								
								__compute_return_epc() uses CFC1 instruction which might result in a  
							
							... 
							
							
							
							coprocessor unusable exception since the process can lose its fpu
context by preemption.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maciej W. Rozycki 
								
							 
						 
						
							
							
								
							
							
	d547c5cc21  
						 
						
							
							
								
								
								sys_nfsservctl() needs translation.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	b382fe8483  
						 
						
							
							
								
								
								No point in checking cpu_has_tlb before we've computed the CPU options.  
							
							... 
							
							
							
							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 <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	4194318c39  
						 
						
							
							
								
								
								Cleanup decoding of MIPSxx config registers.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	cd21dfcfbb  
						 
						
							
							
								
								
								Fix preemption and SMP problems in the FP emulator code.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiemo Seufer 
								
							 
						 
						
							
							
								
							
							
	cce812c99c  
						 
						
							
							
								
								
								Ustat needs a wrapper on n32.  
							
							... 
							
							
							
							Signed-off-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	1fcf1cc742  
						 
						
							
							
								
								
								We pass a kernel pointer to do_sigaltstack in sys32_sigaltstack, so  
							
							... 
							
							
							
							we need to do the set_fs(KERNEL_DS) thing around this call.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	3c37026d43  
						 
						
							
							
								
								
								NPTL, round one.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiemo Seufer 
								
							 
						 
						
							
							
								
							
							
	589391a0fe  
						 
						
							
							
								
								
								fcntl64 needs to be wrapped for n32.  
							
							... 
							
							
							
							Signed-off-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	05b8042ac6  
						 
						
							
							
								
								
								Fix one more case of computing the return EPC after the registers have  
							
							... 
							
							
							
							already been modified.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	6dd0468852  
						 
						
							
							
								
								
								When simulating ll/sc compute the return EPC before modifying the  
							
							... 
							
							
							
							registers.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	2b07bd0235  
						 
						
							
							
								
								
								Detect the 4KEcR2 and for now detect handle it like the 4KEc.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Popov 
								
							 
						 
						
							
							
								
							
							
	fe359bf584  
						 
						
							
							
								
								
								Fixed buglet with previous patch that broke non au1x builds.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Popov 
								
							 
						 
						
							
							
								
							
							
	494900af68  
						 
						
							
							
								
								
								Remove CONFIG_PM dependency from au1x wait in cpu_probe.  
							
							... 
							
							
							
							Additional work necessary to completely remove that config option.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:31:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiemo Seufer 
								
							 
						 
						
							
							
								
							
							
	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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	209ac8ddb1  
						 
						
							
							
								
								
								Use compat_sigval_t in struct compat_siginfo.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	1592dac241  
						 
						
							
							
								
								
								Reformatting, remove debugging code.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	b4dbf95e30  
						 
						
							
							
								
								
								Get rid of the the remains of 2.4-style ramdisk support.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	71e0e556db  
						 
						
							
							
								
								
								Multithreaded core dumps.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thiemo Seufer 
								
							 
						 
						
							
							
								
							
							
	90a67b5909  
						 
						
							
							
								
								
								sys_futex has 6 arguments.  
							
							... 
							
							
							
							Signed-off-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	9ff77c469e  
						 
						
							
							
								
								
								Export shm_align_mask and flush_data_cache_page.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	77c728c224  
						 
						
							
							
								
								
								Gcc 4.0 fixes.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	cdaed73afb  
						 
						
							
							
								
								
								Fix preemption bug.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	fe00f943e0  
						 
						
							
							
								
								
								Sparseify MIPS.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	14f18b7f7e  
						 
						
							
							
								
								
								On 24K we did always disable cache parity protection - obviously not  
							
							... 
							
							
							
							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-29 19:30:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	0f04afb595  
						 
						
							
							
								
								
								ISOify.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pete Popov 
								
							 
						 
						
							
							
								
							
							
	e3ad1c23ba  
						 
						
							
							
								
								
								Base Au1200 2.6 support.  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven J. Hill 
								
							 
						 
						
							
							
								
							
							
	784f7b9d89  
						 
						
							
							
								
								
								Fix 'prctl' system call for IRIX. At this point IRIX 5.3 static binaries  
							
							... 
							
							
							
							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-29 19:30:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	8ab00b9a02  
						 
						
							
							
								
								
								Convert struct hw_interrupt_type initializations to ISO C99 named  
							
							... 
							
							
							
							initializers.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	b727a60258  
						 
						
							
							
								
								
								Merge do_boot_cpu() into the new style __cpu_up().  
							
							... 
							
							
							
							Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Baechle 
								
							 
						 
						
							
							
								
							
							
	0ac354801a  
						 
						
							
							
								
								
								On multiprocessor systems the BogoMIPS for each CPU was reported was  
							
							... 
							
							
							
							the value for the last CPU having calibrated it's delay loop.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
							
						 
						
							2005-10-29 19:30:42 +01:00