*参照元 [#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]

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS