mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	[POWERPC] Add kernel parameter to set l3cr for MPC745x
Old-world powermacs don't set L2CR or L3CR on processor upgrade cards. This simple patch allows the setting of L3CR via a kernel parameter (like the existing kernel parameter to set L2CR). Signed-off-by: Robert Brose <bob@qbjnet.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
		
							parent
							
								
									b163a256da
								
							
						
					
					
						commit
						a78bfbfcfa
					
				
					 2 changed files with 14 additions and 0 deletions
				
			
		|  | @ -931,6 +931,8 @@ and is between 256 and 4096 characters. It is defined in the file | |||
| 
 | ||||
| 	l2cr=		[PPC] | ||||
| 
 | ||||
| 	l3cr=		[PPC] | ||||
| 
 | ||||
| 	lapic		[X86-32,APIC] Enable the local APIC even if BIOS | ||||
| 			disabled it. | ||||
| 
 | ||||
|  |  | |||
|  | @ -172,6 +172,18 @@ int __init ppc_setup_l2cr(char *str) | |||
| } | ||||
| __setup("l2cr=", ppc_setup_l2cr); | ||||
| 
 | ||||
| /* Checks "l3cr=xxxx" command-line option */ | ||||
| int __init ppc_setup_l3cr(char *str) | ||||
| { | ||||
| 	if (cpu_has_feature(CPU_FTR_L3CR)) { | ||||
| 		unsigned long val = simple_strtoul(str, NULL, 0); | ||||
| 		printk(KERN_INFO "l3cr set to %lx\n", val); | ||||
| 		_set_L3CR(val);		/* and enable it */ | ||||
| 	} | ||||
| 	return 1; | ||||
| } | ||||
| __setup("l3cr=", ppc_setup_l3cr); | ||||
| 
 | ||||
| #ifdef CONFIG_GENERIC_NVRAM | ||||
| 
 | ||||
| /* Generic nvram hooks used by drivers/char/gen_nvram.c */ | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Robert Brose
						Robert Brose