powerpc/64s: Support new device tree binding for discovering CPU features
Nicholas Piggin authored

The ibm,powerpc-cpu-features device tree binding describes CPU features with
ASCII names and extensible compatibility, privilege, and enablement metadata
that allows improved flexibility and compatibility with new hardware.

The interface is described in detail in ibm,powerpc-cpu-features.txt in this
patch.

Currently this code is not enabled by default, and there are no released
firmwares that provide the binding.
Signed-off-by: default avatarNicholas Piggin <npiggin@gmail.com>
Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
5a61ef74
Name Last commit Last update
..
alpha sched/headers: Move task->mm handling methods to <linux/sched/mm.h>
arc arch, mm: convert all architectures to use 5level-fixup.h
arm Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
arm64 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
avr32 arch, mm: convert all architectures to use 5level-fixup.h
blackfin sched/headers: Move task->mm handling methods to <linux/sched/mm.h>
c6x sched/headers: Prepare for new header dependencies before moving code to <linux/sched/task_stack.h>
cris Merge branch 'prep-for-5level'
frv arch, mm: convert all architectures to use 5level-fixup.h
h8300 arch, mm: convert all architectures to use 5level-fixup.h
hexagon arch, mm: convert all architectures to use 5level-fixup.h
ia64 arch, mm: convert all architectures to use 5level-fixup.h
m32r sched/headers: Move task->mm handling methods to <linux/sched/mm.h>
m68k sched/headers: Prepare to remove the <linux/mm_types.h> dependency from <linux/sched.h>
metag arch, mm: convert all architectures to use 5level-fixup.h
microblaze arch, mm: convert all architectures to use 5level-fixup.h
mips arch, mm: convert all architectures to use 5level-fixup.h
mn10300 arch, mm: convert all architectures to use 5level-fixup.h
nios2 arch, mm: convert all architectures to use 5level-fixup.h
openrisc openrisc: Export symbols needed by modules
parisc parisc: Fix system shutdown halt
powerpc powerpc/64s: Support new device tree binding for discovering CPU features
s390 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
score Merge tag 'extable-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
sh Merge branch 'prep-for-5level'
sparc
tile
um
unicore32
x86
xtensa
.gitignore
Kconfig