summaryrefslogtreecommitdiff
path: root/include/drivers/system_timer.h
diff options
context:
space:
mode:
authorAndrew Boie <andrew.p.boie@intel.com>2016-11-07 09:01:19 -0800
committerAndrew Boie <andrew.p.boie@intel.com>2016-11-07 11:32:57 -0800
commite004dec9580dd7d3e36d6b7c1724287a4dc6ad67 (patch)
tree1ef6e6a34bb4ea75e0b0ce11635bdb41b4d059aa /include/drivers/system_timer.h
parentd25a117cd7a37ce200b3d7d4a4d51b5a41850d6d (diff)
include: remove old kernel defintions
C++ support moved from nanokernel.h to kernel.h. Change-Id: I5e1631941e26f4ab3f311b680267b743bab15e40 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
Diffstat (limited to 'include/drivers/system_timer.h')
-rw-r--r--include/drivers/system_timer.h31
1 files changed, 0 insertions, 31 deletions
diff --git a/include/drivers/system_timer.h b/include/drivers/system_timer.h
index 279a505be..f109fbb90 100644
--- a/include/drivers/system_timer.h
+++ b/include/drivers/system_timer.h
@@ -55,10 +55,6 @@ extern void _timer_idle_enter(int32_t ticks);
extern void _timer_idle_exit(void);
#endif /* CONFIG_TICKLESS_IDLE */
-#ifndef CONFIG_KERNEL_V2
-extern uint32_t _nano_get_earliest_deadline(void);
-#endif /* CONFIG_KERNEL_V2 */
-
extern void _nano_sys_clock_tick_announce(int32_t ticks);
extern int sys_clock_device_ctrl(struct device *device,
@@ -74,32 +70,6 @@ extern int sys_clock_device_ctrl(struct device *device,
#endif
extern int32_t _sys_idle_elapsed_ticks;
-#if !defined(CONFIG_KERNEL_V2) && defined(CONFIG_MICROKERNEL)
-extern void (*_do_sys_clock_tick_announce)(kevent_t);
-
-#define _sys_clock_tick_announce() _do_sys_clock_tick_announce(TICK_EVENT)
-
-/**
- * @brief Account for the tick due to the timer interrupt
- *
- * @return N/A
- */
-static inline void _sys_clock_final_tick_announce(void)
-{
- /*
- * Ticks are annnounced at interrupt level but processed later in
- * the kernel server fiber. Increment '_sys_idle_elapsed_ticks' as
- * some ticks may have previously been announced by _timer_idle_exit()
- * (if tickless idle is enabled) but not yet processed.
- */
- _sys_idle_elapsed_ticks++;
-
- /* If no ticks were previously announced, announce the tick now. */
- if (_sys_idle_elapsed_ticks == 1) {
- _sys_clock_tick_announce();
- }
-}
-#else
#define _sys_clock_tick_announce() \
_nano_sys_clock_tick_announce(_sys_idle_elapsed_ticks)
@@ -117,7 +87,6 @@ static inline void _sys_clock_final_tick_announce(void)
_sys_idle_elapsed_ticks = 1;
_sys_clock_tick_announce();
}
-#endif
#endif /* _ASMLANGUAGE */
#ifdef __cplusplus