Kconfig (e89c6fdf9e0eb1b5a03574d4ca73e83eae8deb91) | Kconfig (2965faa5e03d1e71e9ff9aa143fff39e0a77543a) |
---|---|
1config ARM 2 bool 3 default y 4 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 5 select ARCH_HAS_ELF_RANDOMIZE 6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST 7 select ARCH_HAVE_CUSTOM_GPIO_H 8 select ARCH_HAS_GCOV_PROFILE_ALL --- 174 unchanged lines hidden (view full) --- 183 bool 184 185config ARCH_HAS_ILOG2_U64 186 bool 187 188config ARCH_HAS_BANDGAP 189 bool 190 | 1config ARM 2 bool 3 default y 4 select ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE 5 select ARCH_HAS_ELF_RANDOMIZE 6 select ARCH_HAS_TICK_BROADCAST if GENERIC_CLOCKEVENTS_BROADCAST 7 select ARCH_HAVE_CUSTOM_GPIO_H 8 select ARCH_HAS_GCOV_PROFILE_ALL --- 174 unchanged lines hidden (view full) --- 183 bool 184 185config ARCH_HAS_ILOG2_U64 186 bool 187 188config ARCH_HAS_BANDGAP 189 bool 190 |
191config FIX_EARLYCON_MEM 192 def_bool y if MMU 193 |
|
191config GENERIC_HWEIGHT 192 bool 193 default y 194 195config GENERIC_CALIBRATE_DELAY 196 bool 197 default y 198 --- 1292 unchanged lines hidden (view full) --- 1491 depends on SMP 1492 help 1493 Say Y here to experiment with turning CPUs off and on. CPUs 1494 can be controlled through /sys/devices/system/cpu. 1495 1496config ARM_PSCI 1497 bool "Support for the ARM Power State Coordination Interface (PSCI)" 1498 depends on CPU_V7 | 194config GENERIC_HWEIGHT 195 bool 196 default y 197 198config GENERIC_CALIBRATE_DELAY 199 bool 200 default y 201 --- 1292 unchanged lines hidden (view full) --- 1494 depends on SMP 1495 help 1496 Say Y here to experiment with turning CPUs off and on. CPUs 1497 can be controlled through /sys/devices/system/cpu. 1498 1499config ARM_PSCI 1500 bool "Support for the ARM Power State Coordination Interface (PSCI)" 1501 depends on CPU_V7 |
1502 select ARM_PSCI_FW |
|
1499 help 1500 Say Y here if you want Linux to communicate with system firmware 1501 implementing the PSCI specification for CPU-centric power 1502 management operations described in ARM document number ARM DEN 1503 0022A ("Power State Coordination Interface System Software on 1504 ARM processors"). 1505 1506# The GPIO number here must be sorted by descending number. In case of --- 188 unchanged lines hidden (view full) --- 1695 depends on HIGHMEM 1696 help 1697 The VM uses one page of physical memory for each page table. 1698 For systems with a lot of processes, this can use a lot of 1699 precious low memory, eventually leading to low memory being 1700 consumed by page tables. Setting this option will allow 1701 user-space 2nd level page tables to reside in high memory. 1702 | 1503 help 1504 Say Y here if you want Linux to communicate with system firmware 1505 implementing the PSCI specification for CPU-centric power 1506 management operations described in ARM document number ARM DEN 1507 0022A ("Power State Coordination Interface System Software on 1508 ARM processors"). 1509 1510# The GPIO number here must be sorted by descending number. In case of --- 188 unchanged lines hidden (view full) --- 1699 depends on HIGHMEM 1700 help 1701 The VM uses one page of physical memory for each page table. 1702 For systems with a lot of processes, this can use a lot of 1703 precious low memory, eventually leading to low memory being 1704 consumed by page tables. Setting this option will allow 1705 user-space 2nd level page tables to reside in high memory. 1706 |
1703config HW_PERF_EVENTS 1704 bool "Enable hardware performance counter support for perf events" 1705 depends on PERF_EVENTS | 1707config CPU_SW_DOMAIN_PAN 1708 bool "Enable use of CPU domains to implement privileged no-access" 1709 depends on MMU && !ARM_LPAE |
1706 default y 1707 help | 1710 default y 1711 help |
1708 Enable hardware performance counter support for perf events. If 1709 disabled, perf events will use software events only. | 1712 Increase kernel security by ensuring that normal kernel accesses 1713 are unable to access userspace addresses. This can help prevent 1714 use-after-free bugs becoming an exploitable privilege escalation 1715 by ensuring that magic values (such as LIST_POISON) will always 1716 fault when dereferenced. |
1710 | 1717 |
1718 CPUs with low-vector mappings use a best-efforts implementation. 1719 Their lower 1MB needs to remain accessible for the vectors, but 1720 the remainder of userspace will become appropriately inaccessible. 1721 1722config HW_PERF_EVENTS 1723 def_bool y 1724 depends on ARM_PMU 1725 |
|
1711config SYS_SUPPORTS_HUGETLBFS 1712 def_bool y 1713 depends on ARM_LPAE 1714 1715config HAVE_ARCH_TRANSPARENT_HUGEPAGE 1716 def_bool y 1717 depends on ARM_LPAE 1718 --- 281 unchanged lines hidden (view full) --- 2000 This is the physical address in your flash memory the kernel will 2001 be linked for and stored to. This address is dependent on your 2002 own flash usage. 2003 2004config KEXEC 2005 bool "Kexec system call (EXPERIMENTAL)" 2006 depends on (!SMP || PM_SLEEP_SMP) 2007 depends on !CPU_V7M | 1726config SYS_SUPPORTS_HUGETLBFS 1727 def_bool y 1728 depends on ARM_LPAE 1729 1730config HAVE_ARCH_TRANSPARENT_HUGEPAGE 1731 def_bool y 1732 depends on ARM_LPAE 1733 --- 281 unchanged lines hidden (view full) --- 2015 This is the physical address in your flash memory the kernel will 2016 be linked for and stored to. This address is dependent on your 2017 own flash usage. 2018 2019config KEXEC 2020 bool "Kexec system call (EXPERIMENTAL)" 2021 depends on (!SMP || PM_SLEEP_SMP) 2022 depends on !CPU_V7M |
2023 select KEXEC_CORE |
|
2008 help 2009 kexec is a system call that implements the ability to shutdown your 2010 current kernel, and to start another kernel. It is like a reboot 2011 but it is independent of the system firmware. And like a reboot 2012 you can start any kernel with it, not just Linux. 2013 2014 It is an ongoing process to be certain the hardware in a machine 2015 is properly shutdown, so do not be surprised if this code does not --- 160 unchanged lines hidden --- | 2024 help 2025 kexec is a system call that implements the ability to shutdown your 2026 current kernel, and to start another kernel. It is like a reboot 2027 but it is independent of the system firmware. And like a reboot 2028 you can start any kernel with it, not just Linux. 2029 2030 It is an ongoing process to be certain the hardware in a machine 2031 is properly shutdown, so do not be surprised if this code does not --- 160 unchanged lines hidden --- |