- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/asp3_dcre/arch/arm_gcc/common/core_kernel_impl.c
r352 r374 170 170 171 171 /* 172 * FPUの初期化 173 */ 174 #ifdef USE_ARM_FPU 175 176 void 177 arm_fpu_initialize(void) 178 { 179 uint32_t reg; 180 181 /* 182 * CP10とCP11をアクセス可能に設定する. 183 */ 184 CP15_READ_CPACR(reg); 185 reg |= (CP15_CPACR_CP10_FULLACCESS | CP15_CPACR_CP11_FULLACCESS); 186 CP15_WRITE_CPACR(reg); 187 188 /* 189 * FPUをディスエーブルする. 190 */ 191 set_fpexc(current_fpexc() & ~FPEXC_ENABLE); 192 } 193 194 #endif /* USE_ARM_FPU */ 195 196 /* 172 197 * コア依存の初期化 173 198 */ … … 187 212 arm_mmu_initialize(); 188 213 #endif /* USE_ARM_MMU */ 214 215 /* 216 * FPUの初期化 217 */ 218 #ifdef USE_ARM_FPU 219 arm_fpu_initialize(); 220 #endif /* USE_ARM_FPU */ 189 221 190 222 /*
Note:
See TracChangeset
for help on using the changeset viewer.