summaryrefslogtreecommitdiff
path: root/digital/ucoolib/ucoolib/arch/arch_common.arm.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-02 02:11:48 +0100
committerNicolas Schodet2013-03-02 02:11:48 +0100
commitbf2856a0e14daed33e1055ab5f24393d53e40250 (patch)
tree7db8c1f3d97c4b5bd478f54fe5f3f4705f80c83e /digital/ucoolib/ucoolib/arch/arch_common.arm.hh
parent65a16247612b2508deaaad6870a3919d96f8a67a (diff)
digital/ucoolib/ucoolib/arch: add yield to save CPU cycles on host
Diffstat (limited to 'digital/ucoolib/ucoolib/arch/arch_common.arm.hh')
-rw-r--r--digital/ucoolib/ucoolib/arch/arch_common.arm.hh6
1 files changed, 6 insertions, 0 deletions
diff --git a/digital/ucoolib/ucoolib/arch/arch_common.arm.hh b/digital/ucoolib/ucoolib/arch/arch_common.arm.hh
index 4cfeebe6..6fff9a9f 100644
--- a/digital/ucoolib/ucoolib/arch/arch_common.arm.hh
+++ b/digital/ucoolib/ucoolib/arch/arch_common.arm.hh
@@ -48,6 +48,12 @@ irq_restore (irq_flags_t flags)
: "memory", "cc");
}
+inline void
+yield ()
+{
+ // Nothing, the CPU is ours!
+}
+
} // namespace ucoo
#endif // ucoolib_arch_arch_common_arm_hh