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 |