43 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								menu "Kernel hacking"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								source "lib/Kconfig.debug"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config EARLY_PRINTK
							 | 
						||
| 
								 | 
							
									bool
							 | 
						||
| 
								 | 
							
									depends on ALPHA_GENERIC || ALPHA_SRM
							 | 
						||
| 
								 | 
							
									default y
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config ALPHA_LEGACY_START_ADDRESS
							 | 
						||
| 
								 | 
							
									bool "Legacy kernel start address"
							 | 
						||
| 
								 | 
							
									depends on ALPHA_GENERIC
							 | 
						||
| 
								 | 
							
									default n
							 | 
						||
| 
								 | 
							
									---help---
							 | 
						||
| 
								 | 
							
									  The 2.4 kernel changed the kernel start address from 0x310000
							 | 
						||
| 
								 | 
							
									  to 0x810000 to make room for the Wildfire's larger SRM console.
							 | 
						||
| 
								 | 
							
									  Recent consoles on Titan and Marvel machines also require the
							 | 
						||
| 
								 | 
							
									  extra room.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									  If you're using aboot 0.7 or later, the bootloader will examine the
							 | 
						||
| 
								 | 
							
									  ELF headers to determine where to transfer control. Unfortunately,
							 | 
						||
| 
								 | 
							
									  most older bootloaders -- APB or MILO -- hardcoded the kernel start
							 | 
						||
| 
								 | 
							
									  address rather than examining the ELF headers, and the result is a
							 | 
						||
| 
								 | 
							
									  hard lockup.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									  Say Y if you have a broken bootloader.  Say N if you do not, or if
							 | 
						||
| 
								 | 
							
									  you wish to run on Wildfire, Titan, or Marvel.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config ALPHA_LEGACY_START_ADDRESS
							 | 
						||
| 
								 | 
							
									bool
							 | 
						||
| 
								 | 
							
									depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE
							 | 
						||
| 
								 | 
							
									default y
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config MATHEMU
							 | 
						||
| 
								 | 
							
									tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP
							 | 
						||
| 
								 | 
							
									default y if !DEBUG_KERNEL || SMP
							 | 
						||
| 
								 | 
							
									help
							 | 
						||
| 
								 | 
							
									  This option is required for IEEE compliant floating point arithmetic
							 | 
						||
| 
								 | 
							
									  on the Alpha. The only time you would ever not say Y is to say M in
							 | 
						||
| 
								 | 
							
									  order to debug the code. Say Y unless you know what you are doing.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								endmenu
							 |