diff options
author | Michael Ellerman <michael@ellerman.id.au> | 2008-06-23 21:33:03 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2008-06-30 21:28:30 -0400 |
commit | 362e7701fd183d990e0863883461edef61392710 (patch) | |
tree | a39d5466e2a6b68dd16187da8fad27ea50fb9851 /arch/powerpc/Kconfig.debug | |
parent | 9b1a735de64cc975c31a1642ec55e082ddbdfeaf (diff) |
powerpc: Add self-tests of the feature fixup code
This commit adds tests of the feature fixup code, they are run during
boot if CONFIG_FTR_FIXUP_SELFTEST=y. Some of the tests manually invoke
the patching routines to check their behaviour, and others use the
macros and so are patched during the normal patching done during boot.
Because we have two sets of macros with different names, we use a macro
to generate the test of the macros, very niiiice.
Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/Kconfig.debug')
-rw-r--r-- | arch/powerpc/Kconfig.debug | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/powerpc/Kconfig.debug b/arch/powerpc/Kconfig.debug index dc5893903363..2840ab69ef4e 100644 --- a/arch/powerpc/Kconfig.debug +++ b/arch/powerpc/Kconfig.debug | |||
@@ -62,6 +62,11 @@ config CODE_PATCHING_SELFTEST | |||
62 | depends on DEBUG_KERNEL | 62 | depends on DEBUG_KERNEL |
63 | default n | 63 | default n |
64 | 64 | ||
65 | config FTR_FIXUP_SELFTEST | ||
66 | bool "Run self-tests of the feature-fixup code." | ||
67 | depends on DEBUG_KERNEL | ||
68 | default n | ||
69 | |||
65 | choice | 70 | choice |
66 | prompt "Serial Port" | 71 | prompt "Serial Port" |
67 | depends on KGDB | 72 | depends on KGDB |