Stuart Menefy 
								
							 
						 
						
							
							
								
							
							
	cbaa118ecf  
						 
						
							
							
								
								
								sh: Preparation for uncached jumps through PMB.  
							
							... 
							
							
							
							Presently most of the 29-bit physical parts do P1/P2 segmentation
with a 1:1 cached/uncached mapping, jumping between the two to
control the caching behaviour. This provides the basic infrastructure
to maintain this behaviour on 32-bit physical parts that don't map
P1/P2 at all, using a shiny new linker section and corresponding
fixmap entry.
Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:59 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stuart Menefy 
								
							 
						 
						
							
							
								
							
							
	1efe4ce3ca  
						 
						
							
							
								
								
								sh: GUSA atomic rollback support.  
							
							... 
							
							
							
							This implements kernel-level atomic rollback built on top of gUSA,
as an alternative non-IRQ based atomicity method. This is generally
a faster method for platforms that are lacking the LL/SC pairs that
SH-4A and later use, and is only supportable on legacy cores.
Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:58 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	a23ba43573  
						 
						
							
							
								
								
								sh: comment tidying for sh64->sh migration.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:58 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	4b27c47cf8  
						 
						
							
							
								
								
								sh: syscall auditing for sh5, too.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:58 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stuart Menefy 
								
							 
						 
						
							
							
								
							
							
	7a2eacb759  
						 
						
							
							
								
								
								sh: Provide a 29/32-bit physical hint for bootloaders.  
							
							... 
							
							
							
							Shoves a magic word in to the empty_zero_page section for the
bootloader to work out whether to start the kernel in 29-bit
or 32-bit mode.
[ Renesas CPUs already take care of the initial PMB mappings entirely
  in hardware and decide on 29-bit/32-bit physical depending on which
  pin powered up the CPU, so this is mostly for ST parts. -- PFM ].
Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stuart Menefy 
								
							 
						 
						
							
							
								
							
							
	80a68a43d9  
						 
						
							
							
								
								
								sh: Add a printk() to warn legacy mem= growers.  
							
							... 
							
							
							
							mem= can't be used to grow the size of kernel memory, so provide a
warning to that effect.
Signed-off-by: Stuart Menefy <stuart.menefy@st.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	74d99a5e26  
						 
						
							
							
								
								
								sh: SH-2A FPU support.  
							
							... 
							
							
							
							Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	a8f67f4b4d  
						 
						
							
							
								
								
								sh: Add SH7263 CPU support.  
							
							... 
							
							
							
							This adds support for the SH7263 (SH-2A) CPU.
This particular CPU is a superset of SH7203, adding some additional
peripheral blocks and hooking up additional (reserved on SH7203)
vectors in the INTC block.
No visibly nasty surprises, yet..
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	47a3eb9556  
						 
						
							
							
								
								
								sh: Fix the arch/sh/kernel/traps.c build for sh32.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	6d01f51086  
						 
						
							
							
								
								
								sh: Add SH7203 CPU support.  
							
							... 
							
							
							
							This adds support for the SH7203 (SH-2A) CPU.
Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuichi Nakamura 
								
							 
						 
						
							
							
								
							
							
	1322b9def9  
						 
						
							
							
								
								
								sh: syscall audit support.  
							
							... 
							
							
							
							Support syscall auditing..
Signed-off-by: Yuichi Nakamura <ynakam@hitachisoft.jp>
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:57 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	03713bd226  
						 
						
							
							
								
								
								sh: Move mach-cayman in with the rest of the boards.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	3e0137f6c7  
						 
						
							
							
								
								
								sh: Kill off the mach-harp and mach-sim machtypes.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:56 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	332fd57b92  
						 
						
							
							
								
								
								sh: Bring the SH-5 FPU in line with the SH-4 FPU API.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	b4eaa1cc7c  
						 
						
							
							
								
								
								sh: Kill off the rest of arch/sh64/kernel/.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:55 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	18bc81319b  
						 
						
							
							
								
								
								sh: Get the mach-cayman IRQ support building.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:54 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	df0fb25628  
						 
						
							
							
								
								
								sh: Fix up proc ASIDs for CPU-local ASID cache accessors.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:53 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	c96bcf958c  
						 
						
							
							
								
								
								sh: Use existing CONFIG_CACHE_xx options in head_64.S.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:52 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	36763b22be  
						 
						
							
							
								
								
								sh: Switch SH-5 to use CONFIG_PAGE_OFFSET.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:51 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	e88ed82ef8  
						 
						
							
							
								
								
								sh: Stub in CPU subtype setup code for SH5-101/103.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	c2672f62e7  
						 
						
							
							
								
								
								sh: Add the SH-5 cpu type symbolic names.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	d183913609  
						 
						
							
							
								
								
								sh: Plug in simple SH-5 subtype probing.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	92b59258b8  
						 
						
							
							
								
								
								sh: Kill off do_NMI stub in SH-5 ex table.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	ac490a4893  
						 
						
							
							
								
								
								sh: Move quad-word real-address I/O defs to io.h.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	5a4f7c66be  
						 
						
							
							
								
								
								sh: Share bug/debug traps across _32 and _64.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:50 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	bcb28e42be  
						 
						
							
							
								
								
								sh: sys_sh consolidation for arch_get_unmapped_area().  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	e7e0a4b54a  
						 
						
							
							
								
								
								sh: Share the ELF dump_task interfaces.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	a7aa92d1b4  
						 
						
							
							
								
								
								sh: Kill off SH-5 enter_deep_standby() cruft.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	6694e8250e  
						 
						
							
							
								
								
								sh: Sync up the _64 linker script with the _32 version.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	1cb80fcfe2  
						 
						
							
							
								
								
								sh: Merge sh and sh64 module.c.  
							
							... 
							
							
							
							This is trivial, in that they're both effectively the same for the base
relocations anyways. SH-5 doesn't need the unaligned bits, and has a
few extra relocations, which are never hit on non-SH5 parts.
Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:49 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	600ee240d1  
						 
						
							
							
								
								
								sh: Move over and enable FPU support for SH-5.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:48 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	061854fd15  
						 
						
							
							
								
								
								sh: Common swapper_pg_dir usage for SH-5.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:48 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	bba89e1f40  
						 
						
							
							
								
								
								sh: Provide dummy swapper pt_regs for SH-5 ctx switch.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:48 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	7cfee5ac3e  
						 
						
							
							
								
								
								sh: Move over sh64 switch_to and stack unwinder.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:47 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	4b7be4f2e0  
						 
						
							
							
								
								
								sh: Split out sh_ksyms.c in to _32 and _64 variants.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:46 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	343ac72248  
						 
						
							
							
								
								
								sh: Move over the SH-5 entry.S.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:46 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	49e6c3e746  
						 
						
							
							
								
								
								sh: Split out linker script to _32 and _64 variants.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:45 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	1b6cf8175e  
						 
						
							
							
								
								
								sh: Split out syscall ABI for _32 and _64 variants.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:45 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	fcfdd0f14f  
						 
						
							
							
								
								
								sh: Split out checksum.h in to _32 and _64 variants.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:45 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	b613881ead  
						 
						
							
							
								
								
								sh: flush_cache_sigtramp() takes 1 arg only.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	959f7d587e  
						 
						
							
							
								
								
								sh: Move over the SH-5 head.S and tlb.h.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	256b22ca66  
						 
						
							
							
								
								
								sh: Have SH-5 provide an {en,dis}able_fpu() impl.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:44 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	27a511c6f3  
						 
						
							
							
								
								
								sh: Disable initial cache flush on SH-5.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	c881cbc033  
						 
						
							
							
								
								
								sh: Don't reference UBC code in CPU init on sh64.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	cc8eae7f51  
						 
						
							
							
								
								
								sh: imask IRQ depends on sh32.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	2f75fbf16b  
						 
						
							
							
								
								
								sh: Move in the SH-5 traps.c impl.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	c3c307c83c  
						 
						
							
							
								
								
								sh: Move arch/sh64/kernel/sys_sh64.c to arch/sh/kernel/  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	f7a7b15344  
						 
						
							
							
								
								
								sh: Move in the SH-5 signal trampoline impl.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	48b22cf993  
						 
						
							
							
								
								
								sh: Move in the SH-5 ptrace impl.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:42 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paul Mundt 
								
							 
						 
						
							
							
								
							
							
	af3c7dfe82  
						 
						
							
							
								
								
								sh: Split out processor.h in to _32 and _64 variants.  
							
							... 
							
							
							
							Signed-off-by: Paul Mundt <lethal@linux-sh.org> 
							
						 
						
							2008-01-28 13:18:42 +09:00