sparc64: Fix stack debugging IRQ stack regression.
[safe/jmp/linux-2.6] / arch / sparc / Kconfig
index fbd1233..33ac1a9 100644 (file)
@@ -25,6 +25,10 @@ config SPARC
        select ARCH_WANT_OPTIONAL_GPIOLIB
        select RTC_CLASS
        select RTC_DRV_M48T59
+       select HAVE_PERF_EVENTS
+       select PERF_USE_VMALLOC
+       select HAVE_DMA_ATTRS
+       select HAVE_DMA_API_DEBUG
 
 config SPARC32
        def_bool !64BIT
@@ -44,6 +48,8 @@ config SPARC64
        select RTC_DRV_BQ4802
        select RTC_DRV_SUN4V
        select RTC_DRV_STARFIRE
+       select HAVE_PERF_EVENTS
+       select PERF_USE_VMALLOC
 
 config ARCH_DEFCONFIG
        string
@@ -98,6 +104,9 @@ config HAVE_SETUP_PER_CPU_AREA
 config NEED_PER_CPU_EMBED_FIRST_CHUNK
        def_bool y if SPARC64
 
+config NEED_PER_CPU_PAGE_FIRST_CHUNK
+       def_bool y if SPARC64
+
 config GENERIC_HARDIRQS_NO__DO_IRQ
        bool
        def_bool y if SPARC64
@@ -212,6 +221,13 @@ config SPARC64_SMP
        default y
        depends on SPARC64 && SMP
 
+config EARLYFB
+       bool "Support for early boot text console"
+       default y
+       depends on SPARC64
+       help
+         Say Y here to enable a faster early framebuffer boot console.
+
 choice
        prompt "Kernel page size" if SPARC64
        default SPARC64_PAGE_SIZE_8KB
@@ -437,6 +453,17 @@ config SERIAL_CONSOLE
 
          If unsure, say N.
 
+config SPARC_LEON
+       bool "Sparc Leon processor family"
+       depends on SPARC32
+       ---help---
+         If you say Y here if you are running on a SPARC-LEON processor.
+         The LEON processor is a synthesizable VHDL model of the
+         SPARC-v8 standard. LEON is  part of the GRLIB collection of
+         IP cores that are distributed under GPL. GRLIB can be downloaded
+         from www.gaisler.com. You can download a sparc-linux cross-compilation
+         toolchain at www.gaisler.com.
+
 endmenu
 
 menu "Bus options (PCI etc.)"