1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds 31da177e4SLinus Torvaldsconfig EARLY_PRINTK 41da177e4SLinus Torvalds bool 51da177e4SLinus Torvalds depends on ALPHA_GENERIC || ALPHA_SRM 61da177e4SLinus Torvalds default y 71da177e4SLinus Torvalds 81da177e4SLinus Torvaldsconfig ALPHA_LEGACY_START_ADDRESS 91da177e4SLinus Torvalds bool "Legacy kernel start address" 101da177e4SLinus Torvalds depends on ALPHA_GENERIC 111da177e4SLinus Torvalds default n 12*a7f7f624SMasahiro Yamada help 131da177e4SLinus Torvalds The 2.4 kernel changed the kernel start address from 0x310000 141da177e4SLinus Torvalds to 0x810000 to make room for the Wildfire's larger SRM console. 151da177e4SLinus Torvalds Recent consoles on Titan and Marvel machines also require the 161da177e4SLinus Torvalds extra room. 171da177e4SLinus Torvalds 181da177e4SLinus Torvalds If you're using aboot 0.7 or later, the bootloader will examine the 191da177e4SLinus Torvalds ELF headers to determine where to transfer control. Unfortunately, 201da177e4SLinus Torvalds most older bootloaders -- APB or MILO -- hardcoded the kernel start 211da177e4SLinus Torvalds address rather than examining the ELF headers, and the result is a 221da177e4SLinus Torvalds hard lockup. 231da177e4SLinus Torvalds 241da177e4SLinus Torvalds Say Y if you have a broken bootloader. Say N if you do not, or if 251da177e4SLinus Torvalds you wish to run on Wildfire, Titan, or Marvel. 261da177e4SLinus Torvalds 271da177e4SLinus Torvaldsconfig ALPHA_LEGACY_START_ADDRESS 281da177e4SLinus Torvalds bool 291da177e4SLinus Torvalds depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE 301da177e4SLinus Torvalds default y 311da177e4SLinus Torvalds 321da177e4SLinus Torvaldsconfig MATHEMU 331da177e4SLinus Torvalds tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP 341da177e4SLinus Torvalds default y if !DEBUG_KERNEL || SMP 351da177e4SLinus Torvalds help 361da177e4SLinus Torvalds This option is required for IEEE compliant floating point arithmetic 371da177e4SLinus Torvalds on the Alpha. The only time you would ever not say Y is to say M in 381da177e4SLinus Torvalds order to debug the code. Say Y unless you know what you are doing. 39