diff options
author | Andrew Boie <andrew.p.boie@intel.com> | 2016-11-07 09:01:19 -0800 |
---|---|---|
committer | Andrew Boie <andrew.p.boie@intel.com> | 2016-11-07 11:32:57 -0800 |
commit | e004dec9580dd7d3e36d6b7c1724287a4dc6ad67 (patch) | |
tree | 1ef6e6a34bb4ea75e0b0ce11635bdb41b4d059aa /include/drivers/system_timer.h | |
parent | d25a117cd7a37ce200b3d7d4a4d51b5a41850d6d (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.h | 31 |
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 |