aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Kconfig
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2008-01-30 21:37:27 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2008-01-30 21:37:27 -0500
commit8af03e782cae1e0a0f530ddd22301cdd12cf9dc0 (patch)
treec4af13a38bd3cc1a811a37f2358491f171052070 /arch/powerpc/Kconfig
parent6232665040f9a23fafd9d94d4ae8d5a2dc850f65 (diff)
parent99e139126ab2e84be67969650f92eb37c12ab5cd (diff)
Merge branch 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc
* 'for-2.6.25' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (454 commits) [POWERPC] Cell IOMMU fixed mapping support [POWERPC] Split out the ioid fetching/checking logic [POWERPC] Add support to cell_iommu_setup_page_tables() for multiple windows [POWERPC] Split out the IOMMU logic from cell_dma_dev_setup() [POWERPC] Split cell_iommu_setup_hardware() into two parts [POWERPC] Split out the logic that allocates struct iommus [POWERPC] Allocate the hash table under 1G on cell [POWERPC] Add set_dma_ops() to match get_dma_ops() [POWERPC] 83xx: Clean up / convert mpc83xx board DTS files to v1 format. [POWERPC] 85xx: Only invalidate TLB0 and TLB1 [POWERPC] 83xx: Fix typo in mpc837x compatible entries [POWERPC] 85xx: convert sbc85* boards to use machine_device_initcall [POWERPC] 83xx: rework platform Kconfig [POWERPC] 85xx: rework platform Kconfig [POWERPC] 86xx: Remove unused IRQ defines [POWERPC] QE: Explicitly set address-cells and size cells for muram [POWERPC] Convert StorCenter DTS file to /dts-v1/ format. [POWERPC] 86xx: Convert all 86xx DTS files to /dts-v1/ format. [PPC] Remove 85xx from arch/ppc [PPC] Remove 83xx from arch/ppc ...
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r--arch/powerpc/Kconfig17
1 files changed, 15 insertions, 2 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index bb16443b6817..9c44af3db8d9 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -148,6 +148,9 @@ config DEFAULT_UIMAGE
148 Used to allow a board to specify it wants a uImage built by default 148 Used to allow a board to specify it wants a uImage built by default
149 default n 149 default n
150 150
151config REDBOOT
152 bool
153
151config PPC64_SWSUSP 154config PPC64_SWSUSP
152 bool 155 bool
153 depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL)) 156 depends on PPC64 && (BROKEN || (PPC_PMAC64 && EXPERIMENTAL))
@@ -168,11 +171,13 @@ config PPC_DCR
168 171
169config PPC_OF_PLATFORM_PCI 172config PPC_OF_PLATFORM_PCI
170 bool 173 bool
174 depends on PCI
171 depends on PPC64 # not supported on 32 bits yet 175 depends on PPC64 # not supported on 32 bits yet
172 default n 176 default n
173 177
174source "init/Kconfig" 178source "init/Kconfig"
175 179
180source "arch/powerpc/sysdev/Kconfig"
176source "arch/powerpc/platforms/Kconfig" 181source "arch/powerpc/platforms/Kconfig"
177 182
178menu "Kernel options" 183menu "Kernel options"
@@ -348,6 +353,14 @@ config PPC_64K_PAGES
348 while on hardware with such support, it will be used to map 353 while on hardware with such support, it will be used to map
349 normal application pages. 354 normal application pages.
350 355
356config PPC_SUBPAGE_PROT
357 bool "Support setting protections for 4k subpages"
358 depends on PPC_64K_PAGES
359 help
360 This option adds support for a system call to allow user programs
361 to set access permissions (read/write, readonly, or no access)
362 on the 4k subpages of each 64k page.
363
351config SCHED_SMT 364config SCHED_SMT
352 bool "SMT (Hyperthreading) scheduler support" 365 bool "SMT (Hyperthreading) scheduler support"
353 depends on PPC64 && SMP 366 depends on PPC64 && SMP
@@ -425,7 +438,7 @@ endmenu
425 438
426config ISA_DMA_API 439config ISA_DMA_API
427 bool 440 bool
428 default y 441 default !PPC_ISERIES || PCI
429 442
430menu "Bus options" 443menu "Bus options"
431 444
@@ -475,7 +488,7 @@ config MCA
475config PCI 488config PCI
476 bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \ 489 bool "PCI support" if 40x || CPM2 || PPC_83xx || PPC_85xx || PPC_86xx \
477 || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \ 490 || PPC_MPC52xx || (EMBEDDED && (PPC_PSERIES || PPC_ISERIES)) \
478 || PPC_PS3 491 || PPC_PS3 || 44x
479 default y if !40x && !CPM2 && !8xx && !PPC_83xx \ 492 default y if !40x && !CPM2 && !8xx && !PPC_83xx \
480 && !PPC_85xx && !PPC_86xx 493 && !PPC_85xx && !PPC_86xx
481 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx 494 default PCI_PERMEDIA if !4xx && !CPM2 && !8xx