]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - arch/alpha/Kconfig
arch Kconfig: centralise CONFIG_ARCH_NO_VIRT_TO_BUS
[karo-tx-linux.git] / arch / alpha / Kconfig
index 775361f67bfd38cd0d370a13e368bc8be1619185..5833aa4414816526dd23be127ef718a1900d4b7f 100644 (file)
@@ -9,6 +9,7 @@ config ALPHA
        select HAVE_PERF_EVENTS
        select HAVE_DMA_ATTRS
        select HAVE_GENERIC_HARDIRQS
+       select HAVE_VIRT_TO_BUS
        select GENERIC_IRQ_PROBE
        select AUTO_IRQ_AFFINITY if SMP
        select GENERIC_IRQ_SHOW
@@ -21,7 +22,8 @@ config ALPHA
        select GENERIC_STRNLEN_USER
        select HAVE_MOD_ARCH_SPECIFIC
        select MODULES_USE_ELF_RELA
-       select GENERIC_SIGALTSTACK
+       select ODD_RT_SIGACTION
+       select OLD_SIGSUSPEND
        help
          The Alpha is a 64-bit general-purpose processor designed and
          marketed by the Digital Equipment Corporation of blessed memory,
@@ -124,6 +126,7 @@ choice
 
 config ALPHA_GENERIC
        bool "Generic"
+       depends on TTY
        help
          A generic kernel will run on all supported Alpha hardware.
 
@@ -490,6 +493,7 @@ config VGA_HOSE
 
 config ALPHA_SRM
        bool "Use SRM as bootloader" if ALPHA_CABRIOLET || ALPHA_AVANTI_CH || ALPHA_EB64P || ALPHA_PC164 || ALPHA_TAKARA || ALPHA_EB164 || ALPHA_ALCOR || ALPHA_MIATA || ALPHA_LX164 || ALPHA_SX164 || ALPHA_NAUTILUS || ALPHA_NONAME
+       depends on TTY
        default y if ALPHA_JENSEN || ALPHA_MIKASA || ALPHA_SABLE || ALPHA_LYNX || ALPHA_NORITAKE || ALPHA_DP264 || ALPHA_RAWHIDE || ALPHA_EIGER || ALPHA_WILDFIRE || ALPHA_TITAN || ALPHA_SHARK || ALPHA_MARVEL
        ---help---
          There are two different types of booting firmware on Alphas: SRM,