diff options
author | Alastair D'Silva <alastair@d-silva.org> | 2016-07-19 14:03:52 +1000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-07-21 20:33:57 +1000 |
commit | 4a1202765ddf4e5bb3143c0a859ee37f8fcf9b85 (patch) | |
tree | 3ca2ffd77eb86f825109315682c70d0057c7b9a4 /arch/powerpc/Kconfig | |
parent | 802a345183c0308aa64969cca62c23961bf86a44 (diff) | |
download | blackbird-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/Kconfig | 1 |
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 |