Changeset 63 for asp_wo_cfg
- Timestamp:
- Oct 19, 2013, 7:26:53 AM (10 years ago)
- Location:
- asp_wo_cfg/trunk/kernel
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
asp_wo_cfg/trunk/kernel/dataqueue.c
r62 r63 211 211 if (pk_cdtq->dtqcnt != 0 && p_dtqmb == NULL) { 212 212 p_dtqmb = kernel_malloc(sizeof(DTQMB) * pk_cdtq->dtqcnt); 213 dtqatr |= TA_MBALLOC;214 213 } 215 214 if (pk_cdtq->dtqcnt != 0 && p_dtqmb == NULL) { -
asp_wo_cfg/trunk/kernel/kernel_impl.h
r49 r63 6 6 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory 7 7 * Toyohashi Univ. of Technology, JAPAN 8 * Copyright (C) 2004-201 2by Embedded and Real-Time Systems Laboratory8 * Copyright (C) 2004-2013 by Embedded and Real-Time Systems Laboratory 9 9 * Graduate School of Information Science, Nagoya Univ., JAPAN 10 10 * … … 139 139 #define TA_NOEXS ((ATR)(-1)) /* 未登録状態 */ 140 140 141 #ifndef TA_MEMALLOC142 #define TA_MEMALLOC UINT_C(0x8000) /* メモリ領域をカーネルで確保 */143 #endif /* TA_MEMALLOC */144 #ifndef TA_MBALLOC145 #define TA_MBALLOC UINT_C(0x4000) /* 管理領域をカーネルで確保 */146 #endif /* TA_MBALLOC */147 148 141 /* 149 142 * ターゲット定義のエラーチェックマクロのデフォルト値の定義 -
asp_wo_cfg/trunk/kernel/mempfix.c
r49 r63 6 6 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory 7 7 * Toyohashi Univ. of Technology, JAPAN 8 * Copyright (C) 2005-201 2by Embedded and Real-Time Systems Laboratory8 * Copyright (C) 2005-2013 by Embedded and Real-Time Systems Laboratory 9 9 * Graduate School of Information Science, Nagoya Univ., JAPAN 10 10 * … … 210 210 if (mpf == NULL) { 211 211 mpf = kernel_malloc(pk_cmpf->blkcnt * ROUND_MPF_T(pk_cmpf->blksz)); 212 mpfatr |= TA_MEMALLOC;213 212 } 214 213 if (mpf == NULL) { … … 218 217 if (p_mpfmb == NULL) { 219 218 p_mpfmb = kernel_malloc(sizeof(MPFMB) * pk_cmpf->blkcnt); 220 mpfatr |= TA_MBALLOC;221 219 } 222 220 if (p_mpfmb == NULL) { 223 if ( (mpfatr & TA_MEMALLOC) != 0U) {221 if (pk_cmpf->mpf == NULL) { 224 222 kernel_free(mpf); 225 223 } -
asp_wo_cfg/trunk/kernel/pridataq.c
r62 r63 197 197 if (pk_cpdq->pdqcnt != 0 && p_pdqmb == NULL) { 198 198 p_pdqmb = kernel_malloc(sizeof(PDQMB) * pk_cpdq->pdqcnt); 199 pdqatr |= TA_MBALLOC;200 199 } 201 200 if (pk_cpdq->pdqcnt != 0 && p_pdqmb == NULL) { -
asp_wo_cfg/trunk/kernel/task_manage.c
r51 r63 6 6 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory 7 7 * Toyohashi Univ. of Technology, JAPAN 8 * Copyright (C) 2005-201 2by Embedded and Real-Time Systems Laboratory8 * Copyright (C) 2005-2013 by Embedded and Real-Time Systems Laboratory 9 9 * Graduate School of Information Science, Nagoya Univ., JAPAN 10 10 * … … 159 159 if (stk == NULL) { 160 160 stk = kernel_malloc(pk_ctsk->stksz); 161 tskatr |= TA_MEMALLOC;162 161 } 163 162 if (stk == NULL) {
Note:
See TracChangeset
for help on using the changeset viewer.