- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#dfd0fab4]
#backlinks
*説明 [#p1469e95]
-パス: [[linux-4.4.1/arch/arm/mm/proc-macros.S]]
-FIXME: これは何?
--説明
**引数 [#te562263]
-name
--
-dabort
--
-pabort
--
-nommu
--
-suspend
--
**返り値 [#u6e36ee9]
-なし、関数では無い
**参考 [#b7dfc9b6]
*実装 [#gf71661a]
.macro define_processor_functions name:req, dabort:req, pabort:req, nommu=0, suspend=0
.type \name\()_processor_functions, #object
.align 2
ENTRY(\name\()_processor_functions)
.word \dabort
.word \pabort
.word cpu_\name\()_proc_init
.word cpu_\name\()_proc_fin
.word cpu_\name\()_reset
.word cpu_\name\()_do_idle
.word cpu_\name\()_dcache_clean_area
.word cpu_\name\()_switch_mm
.if \nommu
.word 0
.else
.word cpu_\name\()_set_pte_ext
.endif
.if \suspend
.word cpu_\name\()_suspend_size
#ifdef CONFIG_ARM_CPU_SUSPEND
.word cpu_\name\()_do_suspend
.word cpu_\name\()_do_resume
#else
.word 0
.word 0
#endif
.else
.word 0
.word 0
.word 0
.endif
.size \name\()_processor_functions, . - \name\()_processor_functions
.endm
*コメント [#pc48a685]