Changeset 4bd3f45 in mainline for kernel/arch/arm32/src
- Timestamp:
- 2012-09-18T13:55:55Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1a1b05b
- Parents:
- f94b95b1
- Location:
- kernel/arch/arm32/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/cpu/cpu.c
rf94b95b1 r4bd3f45 108 108 109 109 /* Turn off tex remap */ 110 control_reg &= ~CP15_R1_T RE_BIT;110 control_reg &= ~CP15_R1_TEX_REMAP_EN; 111 111 /* Turn off accessed flag */ 112 control_reg &= ~(CP15_R1_AFE_BIT | CP15_R1_HA_ENABLE_BIT | CP15_R1_ALIGNMENT_ENABLE_BIT); 112 control_reg &= ~(CP15_R1_ACCESS_FLAG_EN | CP15_R1_HW_ACCESS_FLAG_EN); 113 /* Enable unaligned access (U bit is armv6 only) */ 114 control_reg |= CP15_R1_UNALIGNED_EN; 115 /* Disable alignment checks */ 116 control_reg &= ~CP15_R1_ALIGN_CHECK_EN; 113 117 /* Enable caching */ 114 control_reg |= CP15_R1_CACHE_EN ABLE_BIT;118 control_reg |= CP15_R1_CACHE_EN; 115 119 116 120 asm volatile ( -
kernel/arch/arm32/src/exception.c
rf94b95b1 r4bd3f45 143 143 144 144 /* switch on the high vectors bit */ 145 control_reg |= CP15_R1_HIGH_VECTORS_ BIT;145 control_reg |= CP15_R1_HIGH_VECTORS_EN; 146 146 147 147 asm volatile (
Note:
See TracChangeset
for help on using the changeset viewer.