Changeset 306 for asp3_wo_tecs/trunk/kernel/sys_manage.c
- Timestamp:
- Jun 27, 2017, 10:53:32 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/kernel/sys_manage.c
r302 r306 53 53 * ã®è²¬ä»»ãè² ããªãï¼ 54 54 * 55 * $Id: sys_manage.c 469 2015-12-30 02:38:47Z ertl-hiro $55 * $Id: sys_manage.c 682 2016-03-11 13:52:39Z ertl-hiro $ 56 56 */ 57 57 … … 174 174 /* 175 175 * ã¿ã¹ã¯ã®åªå 176 é ä½ã®å転 176 é ä½ã®å転[NGKI3548ï¼½ 177 177 */ 178 178 #ifdef TOPPERS_rot_rdq … … 185 185 186 186 LOG_ROT_RDQ_ENTER(tskpri); 187 CHECK_UNL(); 187 CHECK_UNL(); /*ï¼»NGKI2684ï¼½*/ 188 188 if (tskpri == TPRI_SELF && !sense_context()) { 189 pri = p_runtsk->bpriority; 189 pri = p_runtsk->bpriority; /*ï¼»NGKI2689ï¼½*/ 190 190 } 191 191 else { 192 CHECK_PAR(VALID_TPRI(tskpri)); 192 CHECK_PAR(VALID_TPRI(tskpri)); /*ï¼»NGKI2685ï¼½*/ 193 193 pri = INT_PRIORITY(tskpri); 194 194 } … … 217 217 * å®è¡ç¶æ 218 218 ã®ã¿ã¹ã¯IDã®åç 219 § 219 §ï¼»NGKI3550ï¼½ 220 220 */ 221 221 #ifdef TOPPERS_get_tid … … 227 227 228 228 LOG_GET_TID_ENTER(p_tskid); 229 CHECK_UNL(); 229 CHECK_UNL(); /*ï¼»NGKI2707ï¼½*/ 230 230 231 231 lock_cpu(); … … 243 243 /* 244 244 * å®è¡ã§ããã¿ã¹ã¯ã®æ°ã®åç 245 § 245 §ï¼»NGKI3623ï¼½ 246 246 */ 247 247 #ifdef TOPPERS_get_lod … … 255 255 256 256 LOG_GET_LOD_ENTER(p_tskid, p_load); 257 CHECK_TSKCTX_UNL(); 257 CHECK_TSKCTX_UNL(); /*ï¼»NGKI3624][NGKI3625ï¼½*/ 258 258 if (tskpri == TPRI_SELF) { 259 pri = p_runtsk->bpriority; 259 pri = p_runtsk->bpriority; /*ï¼»NGKI3631ï¼½*/ 260 260 } 261 261 else { 262 CHECK_PAR(VALID_TPRI(tskpri)); 262 CHECK_PAR(VALID_TPRI(tskpri)); /*ï¼»NGKI3626ï¼½*/ 263 263 pri = INT_PRIORITY(tskpri); 264 264 } … … 285 285 * æå®ããåªå 286 286 é ä½ã®ã¿ã¹ã¯IDã®åç 287 § 287 §ï¼»NGKI3641ï¼½ 288 288 */ 289 289 #ifdef TOPPERS_get_nth … … 298 298 299 299 LOG_GET_NTH_ENTER(p_tskid, nth, p_tskid); 300 CHECK_TSKCTX_UNL(); 300 CHECK_TSKCTX_UNL(); /*ï¼»NGKI3642][NGKI3643ï¼½*/ 301 301 if (tskpri == TPRI_SELF) { 302 pri = p_runtsk->bpriority; 302 pri = p_runtsk->bpriority; /*ï¼»NGKI3650ï¼½*/ 303 303 } 304 304 else { 305 CHECK_PAR(VALID_TPRI(tskpri)); 305 CHECK_PAR(VALID_TPRI(tskpri)); /*ï¼»NGKI3644ï¼½*/ 306 306 pri = INT_PRIORITY(tskpri); 307 307 } … … 331 331 /* 332 332 * CPUããã¯ç¶æ 333 ã¸ã®é·ç§» 333 ã¸ã®é·ç§»ï¼»NGKI3538ï¼½ 334 334 */ 335 335 #ifdef TOPPERS_loc_cpu … … 342 342 LOG_LOC_CPU_ENTER(); 343 343 344 if (!sense_lock()) { 345 lock_cpu(); 344 if (!sense_lock()) { /*ï¼»NGKI2731ï¼½*/ 345 lock_cpu(); /*ï¼»NGKI2730ï¼½*/ 346 346 } 347 347 ercd = E_OK; … … 355 355 /* 356 356 * CPUããã¯ç¶æ 357 ã®è§£é¤ 357 ã®è§£é¤ï¼»NGKI3539ï¼½ 358 358 * 359 359 * CPUããã¯ä¸ã¯ï¼ãã£ã¹ããããå¿ … … 373 373 LOG_UNL_CPU_ENTER(); 374 374 375 if (sense_lock()) { 376 unlock_cpu(); 375 if (sense_lock()) { /*ï¼»NGKI2738ï¼½*/ 376 unlock_cpu(); /*ï¼»NGKI2737ï¼½*/ 377 377 } 378 378 ercd = E_OK; … … 385 385 386 386 /* 387 * ãã£ã¹ãããã®ç¦æ¢ 387 * ãã£ã¹ãããã®ç¦æ¢ï¼»NGKI2740ï¼½ 388 388 */ 389 389 #ifdef TOPPERS_dis_dsp … … 395 395 396 396 LOG_DIS_DSP_ENTER(); 397 CHECK_TSKCTX_UNL(); 397 CHECK_TSKCTX_UNL(); /*ï¼»NGKI2741][NGKI2742ï¼½*/ 398 398 399 399 lock_cpu(); … … 411 411 412 412 /* 413 * ãã£ã¹ãããã®è¨±å¯ 413 * ãã£ã¹ãããã®è¨±å¯ï¼»NGKI2746ï¼½ 414 414 */ 415 415 #ifdef TOPPERS_ena_dsp … … 421 421 422 422 LOG_ENA_DSP_ENTER(); 423 CHECK_TSKCTX_UNL(); 423 CHECK_TSKCTX_UNL(); /*ï¼»NGKI2747][NGKI2748ï¼½*/ 424 424 425 425 lock_cpu(); … … 454 454 /* 455 455 * ã³ã³ããã¹ãã®åç 456 § 456 §ï¼»NGKI2752ï¼½ 457 457 */ 458 458 #ifdef TOPPERS_sns_ctx … … 474 474 * CPUããã¯ç¶æ 475 475 ã®åç 476 § 476 §ï¼»NGKI2754ï¼½ 477 477 */ 478 478 #ifdef TOPPERS_sns_loc … … 494 494 * ãã£ã¹ãããç¦æ¢ç¶æ 495 495 ã®åç 496 § 496 §ï¼»NGKI2756ï¼½ 497 497 */ 498 498 #ifdef TOPPERS_sns_dsp … … 514 514 * ãã£ã¹ãããä¿çç¶æ 515 515 ã®åç 516 § 516 §ï¼»NGKI2758ï¼½ 517 517 */ 518 518 #ifdef TOPPERS_sns_dpn … … 534 534 * ã«ã¼ãã«éåä½ç¶æ 535 535 ã®åç 536 § 536 §ï¼»NGKI2760ï¼½ 537 537 */ 538 538 #ifdef TOPPERS_sns_ker
Note:
See TracChangeset
for help on using the changeset viewer.