0001 # SPDX-License-Identifier: GPL-2.0
0002
0003 config EARLY_PRINTK
0004 bool
0005 depends on ALPHA_GENERIC || ALPHA_SRM
0006 default y
0007
0008 config ALPHA_LEGACY_START_ADDRESS
0009 bool "Legacy kernel start address"
0010 depends on ALPHA_GENERIC
0011 default n
0012 help
0013 The 2.4 kernel changed the kernel start address from 0x310000
0014 to 0x810000 to make room for the Wildfire's larger SRM console.
0015 Recent consoles on Titan and Marvel machines also require the
0016 extra room.
0017
0018 If you're using aboot 0.7 or later, the bootloader will examine the
0019 ELF headers to determine where to transfer control. Unfortunately,
0020 most older bootloaders -- APB or MILO -- hardcoded the kernel start
0021 address rather than examining the ELF headers, and the result is a
0022 hard lockup.
0023
0024 Say Y if you have a broken bootloader. Say N if you do not, or if
0025 you wish to run on Wildfire, Titan, or Marvel.
0026
0027 config ALPHA_LEGACY_START_ADDRESS
0028 bool
0029 depends on !ALPHA_GENERIC && !ALPHA_TITAN && !ALPHA_MARVEL && !ALPHA_WILDFIRE
0030 default y
0031
0032 config MATHEMU
0033 tristate "Kernel FP software completion" if DEBUG_KERNEL && !SMP
0034 default y if !DEBUG_KERNEL || SMP
0035 help
0036 This option is required for IEEE compliant floating point arithmetic
0037 on the Alpha. The only time you would ever not say Y is to say M in
0038 order to debug the code. Say Y unless you know what you are doing.