aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2013-05-02 13:16:16 -0400
committerLinus Torvalds <torvalds@linux-foundation.org>2013-05-02 13:16:16 -0400
commit5a148af66932c31814e263366094b5812210b501 (patch)
treec5155ae89d7109533b8b073631bd65a7dd394b9d /arch/powerpc/Kconfig
parent99c6bcf46d2233d33e441834e958ed0bc22b190a (diff)
parent54d5999d98f2ab36ad71b9ef4d82cf5f399205f5 (diff)
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc
Pull powerpc update from Benjamin Herrenschmidt: "The main highlights this time around are: - A pile of addition POWER8 bits and nits, such as updated performance counter support (Michael Ellerman), new branch history buffer support (Anshuman Khandual), base support for the new PCI host bridge when not using the hypervisor (Gavin Shan) and other random related bits and fixes from various contributors. - Some rework of our page table format by Aneesh Kumar which fixes a thing or two and paves the way for THP support. THP itself will not make it this time around however. - More Freescale updates, including Altivec support on the new e6500 cores, new PCI controller support, and a pile of new boards support and updates. - The usual batch of trivial cleanups & fixes" * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (156 commits) powerpc: Fix build error for book3e powerpc: Context switch the new EBB SPRs powerpc: Turn on the EBB H/FSCR bits powerpc: Replace CPU_FTR_BCTAR with CPU_FTR_ARCH_207S powerpc: Setup BHRB instructions facility in HFSCR for POWER8 powerpc: Fix interrupt range check on debug exception powerpc: Update tlbie/tlbiel as per ISA doc powerpc: Print page size info during boot powerpc: print both base and actual page size on hash failure powerpc: Fix hpte_decode to use the correct decoding for page sizes powerpc: Decode the pte-lp-encoding bits correctly. powerpc: Use encode avpn where we need only avpn values powerpc: Reduce PTE table memory wastage powerpc: Move the pte free routines from common header powerpc: Reduce the PTE_INDEX_SIZE powerpc: Switch 16GB and 16MB explicit hugepages to a different page table format powerpc: New hugepage directory format powerpc: Don't truncate pgd_index wrongly powerpc: Don't hard code the size of pte page powerpc: Save DAR and DSISR in pt_regs on MCE ...
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r--arch/powerpc/Kconfig20
1 files changed, 4 insertions, 16 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index a0259edae5c9..bbbe02197afb 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -427,11 +427,6 @@ config NODES_SHIFT
427 default "4" 427 default "4"
428 depends on NEED_MULTIPLE_NODES 428 depends on NEED_MULTIPLE_NODES
429 429
430config MAX_ACTIVE_REGIONS
431 int
432 default "256" if PPC64
433 default "32"
434
435config ARCH_SELECT_MEMORY_MODEL 430config ARCH_SELECT_MEMORY_MODEL
436 def_bool y 431 def_bool y
437 depends on PPC64 432 depends on PPC64
@@ -646,14 +641,14 @@ menu "Bus options"
646 641
647config ISA 642config ISA
648 bool "Support for ISA-bus hardware" 643 bool "Support for ISA-bus hardware"
649 depends on PPC_PREP || PPC_CHRP 644 depends on PPC_CHRP
650 select PPC_I8259 645 select PPC_I8259
651 help 646 help
652 Find out whether you have ISA slots on your motherboard. ISA is the 647 Find out whether you have ISA slots on your motherboard. ISA is the
653 name of a bus system, i.e. the way the CPU talks to the other stuff 648 name of a bus system, i.e. the way the CPU talks to the other stuff
654 inside your box. If you have an Apple machine, say N here; if you 649 inside your box. If you have an Apple machine, say N here; if you
655 have an IBM RS/6000 or pSeries machine or a PReP machine, say Y. If 650 have an IBM RS/6000 or pSeries machine, say Y. If you have an
656 you have an embedded board, consult your board documentation. 651 embedded board, consult your board documentation.
657 652
658config ZONE_DMA 653config ZONE_DMA
659 bool 654 bool
@@ -685,7 +680,6 @@ config SBUS
685config FSL_SOC 680config FSL_SOC
686 bool 681 bool
687 select HAVE_CAN_FLEXCAN if NET && CAN 682 select HAVE_CAN_FLEXCAN if NET && CAN
688 select PPC_CLOCK
689 683
690config FSL_PCI 684config FSL_PCI
691 bool 685 bool
@@ -744,7 +738,6 @@ config PCI
744 bool "PCI support" if PPC_PCI_CHOICE 738 bool "PCI support" if PPC_PCI_CHOICE
745 default y if !40x && !CPM2 && !8xx && !PPC_83xx \ 739 default y if !40x && !CPM2 && !8xx && !PPC_83xx \
746 && !PPC_85xx && !PPC_86xx && !GAMECUBE_COMMON 740 && !PPC_85xx && !PPC_86xx && !GAMECUBE_COMMON
747 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx
748 default PCI_QSPAN if !4xx && !CPM2 && 8xx 741 default PCI_QSPAN if !4xx && !CPM2 && 8xx
749 select ARCH_SUPPORTS_MSI 742 select ARCH_SUPPORTS_MSI
750 select GENERIC_PCI_IOMAP 743 select GENERIC_PCI_IOMAP
@@ -774,11 +767,6 @@ config PCI_8260
774 select PPC_INDIRECT_PCI 767 select PPC_INDIRECT_PCI
775 default y 768 default y
776 769
777config 8260_PCI9
778 bool "Enable workaround for MPC826x erratum PCI 9"
779 depends on PCI_8260 && !8272
780 default y
781
782source "drivers/pci/pcie/Kconfig" 770source "drivers/pci/pcie/Kconfig"
783 771
784source "drivers/pci/Kconfig" 772source "drivers/pci/Kconfig"
@@ -968,7 +956,7 @@ config TASK_SIZE_BOOL
968 956
969config TASK_SIZE 957config TASK_SIZE
970 hex "Size of user task space" if TASK_SIZE_BOOL 958 hex "Size of user task space" if TASK_SIZE_BOOL
971 default "0x80000000" if PPC_PREP || PPC_8xx 959 default "0x80000000" if PPC_8xx
972 default "0xc0000000" 960 default "0xc0000000"
973 961
974config CONSISTENT_SIZE_BOOL 962config CONSISTENT_SIZE_BOOL