Changeset 305 for asp3_wo_tecs/trunk/arch/arm_gcc/common/arm.h
- Timestamp:
- Jun 26, 2017, 6:45:41 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_wo_tecs/trunk/arch/arm_gcc/common/arm.h
r302 r305 5 5 * Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory 6 6 * Toyohashi Univ. of Technology, JAPAN 7 * Copyright (C) 2006-201 5by Embedded and Real-Time Systems Laboratory7 * Copyright (C) 2006-2016 by Embedded and Real-Time Systems Laboratory 8 8 * Graduate School of Information Science, Nagoya Univ., JAPAN 9 9 * … … 52 52 * ã®è²¬ä»»ãè² ããªãï¼ 53 53 * 54 * $Id: arm.h 430 2015-08-08 11:38:46Z ertl-hiro $54 * $Id: arm.h 523 2016-01-14 11:01:04Z ertl-hiro $ 55 55 */ 56 56 … … 282 282 283 283 /* 284 * High exception vector ã使ããã®è¨å®285 */ 286 Inline void 287 arm_set_high_vector (bool_t enable)284 * High exception vectorsã使ãããã«è¨å® 285 */ 286 Inline void 287 arm_set_high_vectors(void) 288 288 { 289 289 uint32_t reg; 290 290 291 291 CP15_READ_SCTLR(reg); 292 if (enable) { 293 reg |= CP15_SCTLR_VECTOR; 294 } 295 else { 296 reg &= ~CP15_SCTLR_VECTOR; 297 } 292 reg |= CP15_SCTLR_VECTOR; 293 CP15_WRITE_SCTLR(reg); 294 } 295 296 /* 297 * Low exception vectorsã使ãããã«è¨å® 298 */ 299 Inline void 300 arm_set_low_vectors(void) 301 { 302 uint32_t reg; 303 304 CP15_READ_SCTLR(reg); 305 reg &= ~CP15_SCTLR_VECTOR; 298 306 CP15_WRITE_SCTLR(reg); 299 307 }
Note:
See TracChangeset
for help on using the changeset viewer.