summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/Kconfig
diff options
context:
space:
mode:
authorAlastair D'Silva <alastair@d-silva.org>2016-07-19 14:03:52 +1000
committerMichael Ellerman <mpe@ellerman.id.au>2016-07-21 20:33:57 +1000
commit4a1202765ddf4e5bb3143c0a859ee37f8fcf9b85 (patch)
tree3ca2ffd77eb86f825109315682c70d0057c7b9a4 /arch/powerpc/Kconfig
parent802a345183c0308aa64969cca62c23961bf86a44 (diff)
downloadblackbird-op-linux-4a1202765ddf4e5bb3143c0a859ee37f8fcf9b85.tar.gz
blackbird-op-linux-4a1202765ddf4e5bb3143c0a859ee37f8fcf9b85.zip
powerpc: Add module autoloading based on CPU features
This patch provides the necessary infrastructure to allow drivers to be automatically loaded via udev. It implements the minimum required to be able to use module_cpu_feature_match() to trigger the GENERIC_CPU_AUTOPROBE mechanisms. The features exposed are a mirror of the cpu_user_features (converted to an offset from a mask). This decision was made to ensure that the behavior between features for module loading and userspace are consistent. Signed-off-by: Alastair D'Silva <alastair@d-silva.org> [mpe: Only define the bits we currently need] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/Kconfig')
-rw-r--r--arch/powerpc/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
index 9b6d36b87ee1..a5e0b47f7f20 100644
--- a/arch/powerpc/Kconfig
+++ b/arch/powerpc/Kconfig
@@ -165,6 +165,7 @@ config PPC
select ARCH_HAS_UBSAN_SANITIZE_ALL
select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
select HAVE_LIVEPATCH if HAVE_DYNAMIC_FTRACE_WITH_REGS
+ select GENERIC_CPU_AUTOPROBE
config GENERIC_CSUM
def_bool CPU_LITTLE_ENDIAN
OpenPOWER on IntegriCloud