summaryrefslogtreecommitdiff
path: root/samples/legacy
diff options
context:
space:
mode:
authorBenjamin Walsh <benjamin.walsh@windriver.com>2016-12-14 13:04:36 -0500
committerBenjamin Walsh <walsh.benj@gmail.com>2016-12-15 16:17:38 -0500
commitc3a2bbba16f9d497ade93004e8cb06350c8b873b (patch)
treec7f6a18bf997c9189a9d8b386c62c7e3687b460c /samples/legacy
parentb889fa8b20c24be42169b82e784c61e33966944f (diff)
kernel: add k_cpu_idle/k_cpu_atomic_idle()
nano_cpu_idle/nano_cpu_atomic_idle were not ported to the unified kernel, and only the old APIs were available. There was no real impact since, in the unified kernel, only the idle thread should really be doing power management. However, with a single-threaded kernel, these functions can be useful again. The kernel internals now make use of these APIs instead of the legacy ones. Change-Id: Ie8a6396ba378d3ddda27b8dd32fa4711bf53eb36 Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
Diffstat (limited to 'samples/legacy')
-rw-r--r--samples/legacy/kernel_event_logger/microkernel/src/kernel_event_collector_sample.c1
-rw-r--r--samples/legacy/philosophers/microkernel/src/phil_task.c1
2 files changed, 0 insertions, 2 deletions
diff --git a/samples/legacy/kernel_event_logger/microkernel/src/kernel_event_collector_sample.c b/samples/legacy/kernel_event_logger/microkernel/src/kernel_event_collector_sample.c
index e020caff4..14db92841 100644
--- a/samples/legacy/kernel_event_logger/microkernel/src/kernel_event_collector_sample.c
+++ b/samples/legacy/kernel_event_logger/microkernel/src/kernel_event_collector_sample.c
@@ -494,7 +494,6 @@ int main(void)
/* wait forever */
while (1) {
- extern void nano_cpu_idle(void);
nano_cpu_idle();
}
}
diff --git a/samples/legacy/philosophers/microkernel/src/phil_task.c b/samples/legacy/philosophers/microkernel/src/phil_task.c
index b2acdfff8..8b743a708 100644
--- a/samples/legacy/philosophers/microkernel/src/phil_task.c
+++ b/samples/legacy/philosophers/microkernel/src/phil_task.c
@@ -66,7 +66,6 @@ int main(void)
/* wait forever */
while (1) {
- extern void nano_cpu_idle(void);
nano_cpu_idle();
}
}