aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/powerpc
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/powerpc')
-rw-r--r--Documentation/powerpc/cpu_features.txt10
1 files changed, 5 insertions, 5 deletions
diff --git a/Documentation/powerpc/cpu_features.txt b/Documentation/powerpc/cpu_features.txt
index ffa4183fdb8b..ae09df8722c8 100644
--- a/Documentation/powerpc/cpu_features.txt
+++ b/Documentation/powerpc/cpu_features.txt
@@ -11,10 +11,10 @@ split instruction and data caches, and if the CPU supports the DOZE and NAP
11sleep modes. 11sleep modes.
12 12
13Detection of the feature set is simple. A list of processors can be found in 13Detection of the feature set is simple. A list of processors can be found in
14arch/ppc/kernel/cputable.c. The PVR register is masked and compared with each 14arch/powerpc/kernel/cputable.c. The PVR register is masked and compared with
15value in the list. If a match is found, the cpu_features of cur_cpu_spec is 15each value in the list. If a match is found, the cpu_features of cur_cpu_spec
16assigned to the feature bitmask for this processor and a __setup_cpu function 16is assigned to the feature bitmask for this processor and a __setup_cpu
17is called. 17function is called.
18 18
19C code may test 'cur_cpu_spec[smp_processor_id()]->cpu_features' for a 19C code may test 'cur_cpu_spec[smp_processor_id()]->cpu_features' for a
20particular feature bit. This is done in quite a few places, for example 20particular feature bit. This is done in quite a few places, for example
@@ -51,6 +51,6 @@ should be used in the majority of cases.
51 51
52The END_FTR_SECTION macros are implemented by storing information about this 52The END_FTR_SECTION macros are implemented by storing information about this
53code in the '__ftr_fixup' ELF section. When do_cpu_ftr_fixups 53code in the '__ftr_fixup' ELF section. When do_cpu_ftr_fixups
54(arch/ppc/kernel/misc.S) is invoked, it will iterate over the records in 54(arch/powerpc/kernel/misc.S) is invoked, it will iterate over the records in
55__ftr_fixup, and if the required feature is not present it will loop writing 55__ftr_fixup, and if the required feature is not present it will loop writing
56nop's from each BEGIN_FTR_SECTION to END_FTR_SECTION. 56nop's from each BEGIN_FTR_SECTION to END_FTR_SECTION.