summaryrefslogtreecommitdiffstats
path: root/bsps/m68k/csb360
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-26 12:10:15 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-03-26 15:12:48 +0200
commitfc2ec62978ac749d9f731fbc768e48e4f0c4a8f9 (patch)
tree32c2dfee817f51dfc689ddd2e132873b99360265 /bsps/m68k/csb360
parentbsps/m68k: Remove unused define (diff)
downloadrtems-fc2ec62978ac749d9f731fbc768e48e4f0c4a8f9.tar.bz2
bsps/m68k: Move libcpu content to bsps
This patch is a part of the BSP source reorganization. Update #3285.
Diffstat (limited to 'bsps/m68k/csb360')
-rw-r--r--bsps/m68k/csb360/start/idle-mcf5272.c27
1 files changed, 27 insertions, 0 deletions
diff --git a/bsps/m68k/csb360/start/idle-mcf5272.c b/bsps/m68k/csb360/start/idle-mcf5272.c
new file mode 100644
index 0000000000..c645b288b8
--- /dev/null
+++ b/bsps/m68k/csb360/start/idle-mcf5272.c
@@ -0,0 +1,27 @@
+/*
+ * Motorola MC68xxx Dependent Idle Body Source
+ *
+ * This kernel routine is the idle thread. The idle thread runs any time
+ * no other thread is ready to run. This thread loops forever with
+ * interrupts enabled.
+ */
+
+/*
+ * COPYRIGHT (c) 1989-2002.
+ * On-Line Applications Research Corporation (OAR).
+ *
+ * The license and distribution terms for this file may be
+ * found in the file LICENSE in this distribution or at
+ * http://www.rtems.org/license/LICENSE.
+ */
+
+#include <rtems/system.h>
+#include <rtems/score/thread.h>
+
+void *_CPU_Thread_Idle_body( uintptr_t ignored )
+{
+ for( ; ; ) {
+ __asm__ volatile( "nop" );
+ __asm__ volatile( "nop" );
+ }
+}