Atsushi Nemoto 
							
						 
					 
					
						
						
						
						
							
						
						
							eae89076e6 
							
						 
					 
					
						
						
							
							[MIPS] Unify mips_fpu_soft_struct and mips_fpu_hard_structs.  
						
						... 
						
						
						
						The struct mips_fpu_soft_struct and mips_fpu_hard_struct are
completely same now and the kernel fpu emulator assumes that.  This
patch unifies them to mips_fpu_struct and get rid of mips_fpu_union.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-06-19 17:39:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							cac4bcbce0 
							
						 
					 
					
						
						
							
							[MIPS] Print more information if we're struck by a machine check exception.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-06-06 00:15:13 +01:00 
						 
				 
			
				
					
						
							
							
								Nigel Stephens 
							
						 
					 
					
						
						
						
						
							
						
						
							98a41de99a 
							
						 
					 
					
						
						
							
							[MIPS] Add missing 34K processor IDs  
						
						... 
						
						
						
						The 34K is very much like a 24K on steroids.
    
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-06-01 00:28:30 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							bb12d612d4 
							
						 
					 
					
						
						
							
							[MIPS] Make mips_srs_init static.  
						
						... 
						
						
						
						Nothing outside traps.c uses it.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:29 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							f088fc84f9 
							
						 
					 
					
						
						
							
							[MIPS] FPU affinity for MT ASE.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							41c594ab65 
							
						 
					 
					
						
						
							
							[MIPS] MT: Improved multithreading support.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:28 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							193dd2ce2a 
							
						 
					 
					
						
						
							
							[MIPS] R2: Implement shadow register allocation without spinlock.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:22 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ac58afdf 
							
						 
					 
					
						
						
							
							[MIPS] Rewrite all the assembler interrupt handlers to C.  
						
						... 
						
						
						
						Saves like 1,600 lines of code, is way easier to debug, compilers
frequently do a better job than the cut and paste type of handlers many
boards had.  And finally having all the stuff done in a single place
also means alot of bug potencial for the MT ASE is gone.
The only surviving handler in assembler is the DECstation one; I hope
Maciej will rewrite it.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:21 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3eab2a98 
							
						 
					 
					
						
						
							
							[MIPS] Some formatting fixes.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							7acb783ecd 
							
						 
					 
					
						
						
							
							[MIPS] Fixup printk in mips_srs_init.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							e76038dcc0 
							
						 
					 
					
						
						
							
							[MIPS] Remove redundant initialization of sr_allocated.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:13 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							b4d05cb9cb 
							
						 
					 
					
						
						
							
							[MIPS] Make set_vi_srs_handler static.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-04-19 04:14:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							a3dddd560e 
							
						 
					 
					
						
						
							
							[MIPS] War on whitespace: cleanup initial spaces followed by tabs.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-03-21 13:27:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							36ccf1c0e3 
							
						 
					 
					
						
						
							
							[MIPS] Make integer overflow exceptions in kernel mode fatal.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-02-21 16:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							b38c73995f 
							
						 
					 
					
						
						
							
							[MIPS] Clear ST0_RE on bootup.  
						
						... 
						
						
						
						The reset state is undefined and some firmware doesn't clear this bit
possibly resulting in crashes on entry into userland.
    
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2006-02-07 13:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Al Viro 
							
						 
					 
					
						
						
						
						
							
						
						
							dc8f6029cd 
							
						 
					 
					
						
						
							
							[PATCH] mips: task_thread_info()  
						
						... 
						
						
						
						Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org> 
						
					 
					
						2006-01-12 09:08:59 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Jacobowitz 
							
						 
					 
					
						
						
						
						
							
						
						
							56ebd51bae 
							
						 
					 
					
						
						
							
							[MIPS] Generate SIGILL again  
						
						... 
						
						
						
						The rdhwr emulation accidentally swallowed the SIGILL from most other
illegal instructions.  Make sure to return -EFAULT by default.
    
Signed-off-by: Daniel Jacobowitz <dan@codesourcery.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-12-01 11:05:14 +00:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							12616ed202 
							
						 
					 
					
						
						
							
							FPU emulator garbage collection.  
						
						... 
						
						
						
						First argument of fpu_emulator_cop1Handler() was unused.
    
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:32:43 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							178086c86a 
							
						 
					 
					
						
						
							
							Don't print file name and line in die and die_if_kernel.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							ec917c2c1a 
							
						 
					 
					
						
						
							
							Fixup a few lose ends in explicit support for MIPS R1/R2.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:32:37 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							340ee4b98c 
							
						 
					 
					
						
						
							
							Virtual SMP support for the 34K.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							d03d0a5775 
							
						 
					 
					
						
						
							
							MT bulletproofing.  
						
						... 
						
						
						
						Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:32:09 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							1d40cfcd34 
							
						 
					 
					
						
						
							
							Avoid SMP cacheflushes.  This is a minor optimization of startup but  
						
						... 
						
						
						
						will also avoid smp_call_function from doing stupid things when called
from a CPU that is not yet marked online.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:31:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ralf Baechle 
							
						 
					 
					
						
						
						
						
							
						
						
							e01402b115 
							
						 
					 
					
						
						
							
							More AP / SP bits for the 34K, the Malta bits and things.  Still wants  
						
						... 
						
						
						
						a little polishing.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org> 
						
					 
					
						2005-10-29 19:31:53 +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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							875d43e72b 
							
						 
					 
					
						
						
							
							[PATCH] mips: clean up 32/64-bit configuration  
						
						... 
						
						
						
						Start cleaning 32-bit vs. 64-bit configuration.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org> 
						
					 
					
						2005-09-05 00:06:06 -07:00 
						 
				 
			
				
					
						
							
							
								Linus Torvalds 
							
						 
					 
					
						
						
						
						
							
						
						
							1da177e4c3 
							
						 
					 
					
						
						
							
							Linux-2.6.12-rc2  
						
						... 
						
						
						
						Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.
Let it rip! 
						
					 
					
						2005-04-16 15:20:36 -07:00