*参照元 [#ie55a5d0]
#backlinks

*説明 [#r68b3001]
-パス: [[linux-2.6.33/arch/arm/mm/fault.c]]

-FIXME: これは何?
--説明


**参考 [#g9ced718]


*実装 [#r04f029c]
 static struct fsr_info ifsr_info[] = {
-
--[[linux-2.6.33/fsr_info]]

 	{ do_bad,		SIGBUS,  0,		"unknown 0"			   },
-
--[[linux-2.6.33/do_bad()]]
-
--[[linux-2.6.33/SIGBUS]]

 	{ do_bad,		SIGBUS,  0,		"unknown 1"			   },
 	{ do_bad,		SIGBUS,  0,		"debug event"			   },
 	{ do_bad,		SIGSEGV, SEGV_ACCERR,	"section access flag fault"	   },
-
--[[linux-2.6.33/SIGSEGV]]
-
--[[linux-2.6.33/SEGV_ACCERR]]

 	{ do_bad,		SIGBUS,  0,		"unknown 4"			   },
 	{ do_translation_fault,	SIGSEGV, SEGV_MAPERR,	"section translation fault"	   },
-
--[[linux-2.6.33/do_translation_fault()]]
-
--[[linux-2.6.33/SEGV_MAPERR]]

 	{ do_bad,		SIGSEGV, SEGV_ACCERR,	"page access flag fault"	   },
 	{ do_page_fault,	SIGSEGV, SEGV_MAPERR,	"page translation fault"	   },
-
--[[linux-2.6.33/do_page_fault()]]

 	{ do_bad,		SIGBUS,	 0,		"external abort on non-linefetch"  },
 	{ do_bad,		SIGSEGV, SEGV_ACCERR,	"section domain fault"		   },
 	{ do_bad,		SIGBUS,  0,		"unknown 10"			   },
 	{ do_bad,		SIGSEGV, SEGV_ACCERR,	"page domain fault"		   },
 	{ do_bad,		SIGBUS,	 0,		"external abort on translation"	   },
 	{ do_sect_fault,	SIGSEGV, SEGV_ACCERR,	"section permission fault"	   },
-
--[[linux-2.6.33/do_sect_fault()]]

 	{ do_bad,		SIGBUS,	 0,		"external abort on translation"	   },
 	{ do_page_fault,	SIGSEGV, SEGV_ACCERR,	"page permission fault"		   },
 	{ do_bad,		SIGBUS,  0,		"unknown 16"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 17"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 18"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 19"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 20"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 21"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 22"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 23"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 24"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 25"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 26"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 27"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 28"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 29"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 30"			   },
 	{ do_bad,		SIGBUS,  0,		"unknown 31"			   },
 };


*コメント [#b3e5a793]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS