• Home
  • Raw
  • Download

Lines Matching +full:config +full:- +full:space

1 # SPDX-License-Identifier: GPL-2.0
4 config 32BIT
8 config 64BIT
12 config MMU
16 config ARCH_MMAP_RND_BITS_MAX
17 # On Book3S 64, the default virtual address space for 64-bit processes
19 # 32T of address space (2^45), which should ensure a reasonable gap
20 # between bottom-up and top-down allocations for applications that
21 # consume "normal" amounts of address space. Book3S 64 only supports 64K
23 default 29 if PPC_BOOK3S_64 && PPC_64K_PAGES # 29 = 45 (32T) - 16 (64K)
24 default 33 if PPC_BOOK3S_64 # 33 = 45 (32T) - 12 (4K)
26 # On all other 64-bit platforms (currently only Book3E), the virtual
27 # address space is 2^46 (64TB). Allow randomisation to consume up to 16T
28 # of address space (2^44). Only 4K page sizes are supported.
29 default 32 if 64BIT # 32 = 44 (16T) - 12 (4K)
31 # For 32-bit, use the compat values, as they're the same.
34 config ARCH_MMAP_RND_BITS_MIN
35 # Allow randomisation to consume up to 1GB of address space (2^30).
36 default 14 if 64BIT && PPC_64K_PAGES # 14 = 30 (1GB) - 16 (64K)
37 default 18 if 64BIT # 18 = 30 (1GB) - 12 (4K)
39 # For 32-bit, use the compat values, as they're the same.
42 config ARCH_MMAP_RND_COMPAT_BITS_MAX
43 # Total virtual address space for 32-bit processes is 2^31 (2GB).
44 # Allow randomisation to consume up to 512MB of address space (2^29).
45 default 11 if PPC_256K_PAGES # 11 = 29 (512MB) - 18 (256K)
46 default 13 if PPC_64K_PAGES # 13 = 29 (512MB) - 16 (64K)
47 default 15 if PPC_16K_PAGES # 15 = 29 (512MB) - 14 (16K)
48 default 17 # 17 = 29 (512MB) - 12 (4K)
50 config ARCH_MMAP_RND_COMPAT_BITS_MIN
51 # Total virtual address space for 32-bit processes is 2^31 (2GB).
52 # Allow randomisation to consume up to 8MB of address space (2^23).
53 default 5 if PPC_256K_PAGES # 5 = 23 (8MB) - 18 (256K)
54 default 7 if PPC_64K_PAGES # 7 = 23 (8MB) - 16 (64K)
55 default 9 if PPC_16K_PAGES # 9 = 23 (8MB) - 14 (16K)
56 default 11 # 11 = 23 (8MB) - 12 (4K)
58 config HAVE_SETUP_PER_CPU_AREA
61 config NEED_PER_CPU_EMBED_FIRST_CHUNK
64 config NEED_PER_CPU_PAGE_FIRST_CHUNK
67 config NR_IRQS
75 drivers will fail to load or worse - handle with care.
77 config NMI_IPI
82 config PPC_WATCHDOG
91 have no standalone config option for it here.
93 config STACKTRACE_SUPPORT
97 config TRACE_IRQFLAGS_SUPPORT
101 config LOCKDEP_SUPPORT
105 config GENERIC_LOCKBREAK
110 config GENERIC_HWEIGHT
114 config PPC
194 …select HAVE_STACKPROTECTOR if PPC64 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-
195 …select HAVE_STACKPROTECTOR if PPC32 && $(cc-option,-mstack-protector-guard=tls -mstack-protector-
265 config PPC_BARRIER_NOSPEC
270 config EARLY_PRINTK
274 config PANIC_TIMEOUT
278 config COMPAT
286 config SYSVIPC_COMPAT
291 config SCHED_OMIT_FRAME_POINTER
295 config ARCH_MAY_HAVE_PC_FDC
299 config PPC_UDBG_16550
302 config GENERIC_TBSYNC
306 config AUDIT_ARCH
310 config GENERIC_BUG
315 config SYS_SUPPORTS_APM_EMULATION
319 config EPAPR_BOOT
324 config DEFAULT_UIMAGE
329 config ARCH_HIBERNATION_POSSIBLE
333 config ARCH_SUSPEND_POSSIBLE
339 config ARCH_SUSPEND_NONZERO_CPU
343 config PPC_DCR_NATIVE
346 config PPC_DCR_MMIO
349 config PPC_DCR
354 config PPC_OF_PLATFORM_PCI
359 config ARCH_SUPPORTS_DEBUG_PAGEALLOC
363 config ARCH_SUPPORTS_UPROBES
366 config PPC_ADV_DEBUG_REGS
371 config PPC_ADV_DEBUG_IACS
377 config PPC_ADV_DEBUG_DACS
382 config PPC_ADV_DEBUG_DVCS
388 config PPC_ADV_DEBUG_DAC_RANGE
393 config PPC_DAWR
396 config ZONE_DMA
400 config PGTABLE_LEVELS
410 config HIGHMEM
416 config HUGETLB_PAGE_SIZE_VARIABLE
421 config MATH_EMULATION
426 a floating-point unit and therefore do not implement the
427 floating-point instructions in the PowerPC instruction set. If you
428 say Y here, the kernel will include code to emulate a floating-point
429 unit, which will allow programs that use floating-point
441 config MATH_EMULATION_FULL
448 config MATH_EMULATION_HW_UNIMPLEMENTED
456 config PPC_TRANSACTIONAL_MEM
463 Support user-mode Transactional Memory on POWERPC.
465 config PPC_UV
478 config LD_HEAD_STUB_CATCH
488 config MPROFILE_KERNEL
490 …_bool $(success,$(srctree)/arch/powerpc/tools/gcc-check-mprofile-kernel.sh $(CC) -I$(srctree)/incl…
492 config HOTPLUG_CPU
497 Say Y here to be able to disable and re-enable individual
502 config PPC_QUEUED_SPINLOCKS
515 config ARCH_CPU_PROBE_RELEASE
519 config ARCH_ENABLE_MEMORY_HOTPLUG
522 config ARCH_ENABLE_MEMORY_HOTREMOVE
525 config PPC64_SUPPORTS_MEMORY_FAILURE
531 config KEXEC
549 config KEXEC_FILE
564 config ARCH_HAS_KEXEC_PURGATORY
567 config RELOCATABLE
577 16k-aligned base address. The kernel is linked as a
578 position-independent executable (PIE) and contains dynamic relocations
589 load address of the kernel (eg. u-boot/mkimage).
591 config RANDOMIZE_BASE
602 config RELOCATABLE_TEST
607 loaded at, which tends to be non-zero and therefore test the
610 config CRASH_DUMP
619 config FA_DUMP
620 bool "Firmware-assisted dump"
628 while preserving memory contents. Firmware-assisted dump
635 config PRESERVE_FA_DUMP
636 bool "Preserve Firmware-assisted dump"
644 config OPAL_CORE
653 config IRQ_ALL_CPUS
662 config NUMA
667 config NODES_SHIFT
673 config USE_PERCPU_NUMA_NODE_ID
677 config HAVE_MEMORYLESS_NODES
681 config ARCH_SELECT_MEMORY_MODEL
685 config ARCH_FLATMEM_ENABLE
689 config ARCH_SPARSEMEM_ENABLE
694 config ARCH_SPARSEMEM_DEFAULT
698 config SYS_SUPPORTS_HUGETLBFS
701 config ILLEGAL_POINTER_VALUE
703 # This is roughly half way between the top of user space and the bottom
704 # of kernel space, which seems about as good as we can get.
708 config ARCH_MEMORY_PROBE
712 config STDBINUTILS
720 '-zmax-page-size' set to 256K (the default is 64K). Or, if using
749 config PPC_4K_PAGES
753 config PPC_16K_PAGES
757 config PPC_64K_PAGES
762 config PPC_256K_PAGES
770 space applications with a non-standard binutils settings
777 config PPC_PAGE_SHIFT
784 config THREAD_SHIFT
794 config DATA_SHIFT_BOOL
807 config DATA_SHIFT
827 config FORCE_MAX_ZONEORDER
849 This config option is actually maximum order plus one. For example,
852 The page size is not necessarily 4KB. For example, on 64-bit
856 config PPC_SUBPAGE_PROT
867 config PPC_PROT_SAO_LPAR
879 config PPC_COPRO_BASE
882 config SCHED_SMT
890 config PPC_DENORMALISATION
898 config CMDLINE
904 some command-line options at build time by entering them here. In
911 config CMDLINE_FROM_BOOTLOADER
914 Uses the command-line options passed by the boot loader. If
918 config CMDLINE_EXTEND
921 The command-line arguments provided by the boot loader will be
924 config CMDLINE_FORCE
930 command-line options your boot loader passes to the kernel.
934 config EXTRA_TARGETS
947 config ARCH_WANTS_FREEZER_CONTROL
953 config PPC_MEM_KEYS
961 page-based protections, but without requiring modification of the
964 For details, see Documentation/core-api/protection-keys.rst
968 config PPC_SECURE_BOOT
976 policies to extend secure boot to the OS. This config allows a user
980 config PPC_SECVAR_SYSFS
991 config PPC_RTAS_FILTER
1006 config ISA_DMA_API
1012 config ISA
1013 bool "Support for ISA-bus hardware"
1023 config GENERIC_ISA_DMA
1028 config PPC_INDIRECT_PCI
1033 config SBUS
1036 config FSL_SOC
1039 config FSL_PCI
1045 config FSL_PMC
1053 config PPC4xx_CPM
1059 It also enables support for two different idle states (idle-wait
1060 and idle-doze).
1062 config 4xx_SOC
1065 config FSL_LBC
1072 config FSL_GTM
1076 Freescale General-purpose Timers support
1078 config PCI_8260
1084 config FSL_RIO
1094 config NONSTATIC_KERNEL
1100 config ADVANCED_OPTIONS
1113 config LOWMEM_SIZE_BOOL
1125 config LOWMEM_SIZE
1129 config LOWMEM_CAM_NUM_BOOL
1141 config LOWMEM_CAM_NUM
1146 config DYNAMIC_MEMSTART
1157 DYNAMIC_MEMSTART is an easy way of implementing pseudo-RELOCATABLE
1164 config PAGE_OFFSET_BOOL
1174 config PAGE_OFFSET
1178 config KERNEL_START_BOOL
1189 config KERNEL_START
1195 config PHYSICAL_START_BOOL
1203 config PHYSICAL_START
1208 config PHYSICAL_ALIGN
1216 config TASK_SIZE_BOOL
1220 This option allows you to set the amount of virtual address space
1226 config TASK_SIZE
1227 hex "Size of user task space" if TASK_SIZE_BOOL
1235 config PAGE_OFFSET
1238 config KERNEL_START
1241 config PHYSICAL_START
1246 config ARCH_RANDOM
1249 config PPC_LIB_RHEAP