]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc: Add module autoloading based on CPU features
authorAlastair D'Silva <alastair@d-silva.org>
Tue, 19 Jul 2016 04:03:52 +0000 (14:03 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Thu, 21 Jul 2016 10:33:57 +0000 (20:33 +1000)
commitf0d3f222bd82083138ad9b70bee75ec3d2811c2b
tree3ca2ffd77eb86f825109315682c70d0057c7b9a4
parentc9d2036b365ebc0b0be81918a6165362368a2a57
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>
arch/powerpc/Kconfig
arch/powerpc/include/asm/cpufeature.h [new file with mode: 0644]