Module Name: src Committed By: skrll Date: Sun Nov 9 09:21:57 UTC 2014
Modified Files: src/sys/arch/arm/arm: cpufunc_asm_armv7.S Log Message: Ensure all memory operations are complete by before wfi. For example, the cpu could have just been in uvm_pageidlezero. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/arm/cpufunc_asm_armv7.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/arm/cpufunc_asm_armv7.S diff -u src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.20 src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.21 --- src/sys/arch/arm/arm/cpufunc_asm_armv7.S:1.20 Wed Oct 29 23:01:46 2014 +++ src/sys/arch/arm/arm/cpufunc_asm_armv7.S Sun Nov 9 09:21:57 2014 @@ -34,6 +34,7 @@ .arch armv7a ENTRY(armv7_cpu_sleep) + dsb wfi @ wait for an interrupt b irq_idle_entry @ assume we got an interrupt END(armv7_cpu_sleep)