Changeset 167 for UsbWattMeter/trunk/asp_dcre/kernel/kernel_check.tf
- Timestamp:
- Mar 8, 2016, 8:37:45 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
UsbWattMeter/trunk/asp_dcre/kernel/kernel_check.tf
-
Property svn:mime-type
changed from
text/plain
totext/plain; charset=SHIFT_JIS
r164 r167 8 8 $ Graduate School of Information Science, Nagoya Univ., JAPAN 9 9 $ 10 $ ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF 11 $ Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü 12 $ ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD 13 $ (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì 14 $ \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[ 15 $ XR[hÉÜÜêĢ鱯D 16 $ (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg 17 $ pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL 18 gip 19 $ Ò}j 20 AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL 21 $ Ì³ÛØKèðfÚ·é±ÆD 22 $ (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg 23 $ pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·± 24 $ ÆD 25 $ (a) Äzzɺ¤hL 26 gipÒ}j 27 AÈÇjÉCãLÌ 28 $ ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD 29 $ (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ 30 $ ñ·é±ÆD 31 $ (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹ 32 $ Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD 33 $ ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé 34 $ RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð 35 $ ÆÓ·é±ÆD 10 $ 上記著作権者は,以下の(1)〜(4)の条件を満たす場合に限り,本ソフトウェ 11 $ ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改 12 $ 変・再配布(以下,利用と呼ぶ)することを無償で許諾する. 13 $ (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作 14 $ 権表示,この利用条件および下記の無保証規定が,そのままの形でソー 15 $ スコード中に含まれていること. 16 $ (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使 17 $ 用できる形で再配布する場合には,再配布に伴うドキュメント(利用 18 $ 者マニュアルなど)に,上記の著作権表示,この利用条件および下記 19 $ の無保証規定を掲載すること. 20 $ (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使 21 $ 用できない形で再配布する場合には,次のいずれかの条件を満たすこ 22 $ と. 23 $ (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著 24 $ 作権表示,この利用条件および下記の無保証規定を掲載すること. 25 $ (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに 26 $ 報告すること. 27 $ (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損 28 $ 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること. 29 $ また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理 30 $ 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを 31 $ 免責すること. 36 32 $ 37 $ {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨38 $ æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI39 $ ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF40 $ AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»41 $ ÌÓCðíÈ¢D33 $ 本ソフトウェアは,無保証で提供されているものである.上記著作権者お 34 $ よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的 35 $ に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ 36 $ アの利用により直接的または間接的に生じたいかなる損害に関しても,そ 37 $ の責任を負わない. 42 38 $ 43 39 $ @(#) $Id$ … … 46 42 47 43 $ 48 $ f[^ZNVÌLMA©çVMAÖÌRs[44 $ データセクションのLMAからVMAへのコピー 49 45 $ 50 46 $FOREACH lma LMA.ORDER_LIST$ … … 64 60 65 61 $ 66 $ ÖÌæªÔnÌ`FbN62 $ 関数の先頭番地のチェック 67 63 $ 68 64 $IF CHECK_FUNC_ALIGN || CHECK_FUNC_NONNULL$ 69 $ // ^XNÆ^XNáO[`ÌæªÔnÌ`FbN65 $ // タスクとタスク例外処理ルーチンの先頭番地のチェック 70 66 $tinib = SYMBOL("_kernel_tinib_table")$ 71 67 $FOREACH tskid TSK.ID_LIST$ … … 90 86 $END$ 91 87 92 $ // üúnhÌæªÔnÌ`FbN88 $ // 周期ハンドラの先頭番地のチェック 93 89 $cycinib = SYMBOL("_kernel_cycinib_table")$ 94 90 $FOREACH cycid CYC.ID_LIST$ … … 107 103 $END$ 108 104 109 $ // A[nhÌæªÔnÌ`FbN105 $ // アラームハンドラの先頭番地のチェック 110 106 $alminib = SYMBOL("_kernel_alminib_table")$ 111 107 $FOREACH almid ALM.ID_LIST$ … … 124 120 $END$ 125 121 126 $ // ÝT[rX[`ÌæªÔnÌ`FbN122 $ // 割込みサービスルーチンの先頭番地のチェック 127 123 $isrinib = SYMBOL("_kernel_sisrinib_table")$ 128 124 $FOREACH order ISR.ORDER_LIST$ … … 143 139 144 140 $ 145 $ X^bNÌæÌæªÔnÌ`FbN141 $ スタック領域の先頭番地のチェック 146 142 $ 147 143 $IF CHECK_STACK_ALIGN || CHECK_STACK_NONNULL$ 148 $ // ^XNÌX^bNÌæÌæªÔnÌ`FbN144 $ // タスクのスタック領域の先頭番地のチェック 149 145 $tinib = SYMBOL("_kernel_tinib_table")$ 150 146 $FOREACH tskid TSK.ID_LIST$ … … 167 163 $END$ 168 164 169 $ // ñ^XNReLXgpÌX^bNÌæÌæªÔnÌ`FbN165 $ // 非タスクコンテキスト用のスタック領域の先頭番地のチェック 170 166 $istk = PEEK(SYMBOL("_kernel_istk"), sizeof_void_ptr)$ 171 167 $IF CHECK_STACK_ALIGN && (istk & (CHECK_STACK_ALIGN - 1)) != 0$ … … 182 178 183 179 $ 184 $ Åè·v[ÌæÌæªÔnÌ`FbN180 $ 固定長メモリプール領域の先頭番地のチェック 185 181 $ 186 182 $IF CHECK_MPF_ALIGN || CHECK_MPF_NONNULL$ 187 $ // Åè·v[ÌæÌæªÔnÌ`FbN183 $ // 固定長メモリプール領域の先頭番地のチェック 188 184 $mpfinib = SYMBOL("_kernel_mpfinib_table")$ 189 185 $FOREACH mpfid MPF.ID_LIST$ … … 204 200 205 201 $ 206 $ J[lªèt¯éÌæÌæªÔnÌ`FbN202 $ カーネルが割り付けるメモリ領域の先頭番地のチェック 207 203 $ 208 204 $IF CHECK_MB_ALIGN$ 209 $ // J[lªèt¯éÌæÌæªÔnÌ`FbN205 $ // カーネルが割り付けるメモリ領域の先頭番地のチェック 210 206 $kmm = PEEK(SYMBOL("_kernel_kmm"), sizeof_void_ptr)$ 211 207 $IF CHECK_MB_ALIGN && (kmm & (CHECK_MB_ALIGN - 1)) != 0$ -
Property svn:mime-type
changed from
Note:
See TracChangeset
for help on using the changeset viewer.