9 select PPC_OF_PLATFORM_PCI
10 select PPC_INDIRECT_IO
15 config PPC_IBM_CELL_BLADE
17 depends on PPC_MULTIPLATFORM && PPC64
18 select PPC_CELL_NATIVE
22 select UDBG_RTAS_CONSOLE
24 menu "Cell Broadband Engine options"
28 tristate "SPU file system"
34 The SPU file system is used to access Synergistic Processing
35 Units on machines implementing the Broadband Processor
39 bool "Use 64K pages to map SPE local store"
40 # we depend on PPC_MM_SLICES for now rather than selecting
41 # it because we depend on hugetlbfs hooks being present. We
42 # will fix that when the generic code has been improved to
43 # not require hijacking hugetlbfs hooks.
44 depends on SPU_FS && PPC_MM_SLICES && !PPC_64K_PAGES
46 select PPC_HAS_HASH_64K
48 This option causes SPE local stores to be mapped in process
49 address spaces using 64K pages while the rest of the kernel
50 uses 4K pages. This can improve performances of applications
51 using multiple SPEs by lowering the TLB pressure on them.
58 bool "RAS features for bare metal Cell BE"
59 depends on PPC_CELL_NATIVE
63 tristate "CBE thermal support"
68 tristate "CBE frequency scaling"
69 depends on CBE_RAS && CPU_FREQ
72 This adds the cpufreq driver for Cell BE processors.
73 For details, take a look at <file:Documentation/cpu-freq/>.
74 If you don't have such processor, say N