pm: Remove unused parameter
The number of ticks on z_pm_save_idle_exit is not used and there is no need to have it. Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
This commit is contained in:
parent
a4da64033d
commit
7dd4297214
7 changed files with 5 additions and 17 deletions
|
@ -249,8 +249,6 @@ rirq_path:
|
|||
#if defined(CONFIG_PM)
|
||||
clri r0 /* do not interrupt exiting tickless idle operations */
|
||||
MOVR r1, _kernel
|
||||
/* z_kernel.idle is 32 bit despite of platform bittnes */
|
||||
ld_s r3, [r1, _kernel_offset_to_idle] /* requested idle duration */
|
||||
breq r3, 0, _skip_pm_save_idle_exit
|
||||
|
||||
st 0, [r1, _kernel_offset_to_idle] /* zero idle duration */
|
||||
|
|
|
@ -181,10 +181,8 @@ void _arch_isr_direct_pm(void)
|
|||
#endif /* CONFIG_ARMV6_M_ARMV8_M_BASELINE */
|
||||
|
||||
if (_kernel.idle) {
|
||||
int32_t idle_val = _kernel.idle;
|
||||
|
||||
_kernel.idle = 0;
|
||||
z_pm_save_idle_exit(idle_val);
|
||||
z_pm_save_idle_exit();
|
||||
}
|
||||
|
||||
#if defined(CONFIG_ARMV6_M_ARMV8_M_BASELINE) \
|
||||
|
|
|
@ -111,10 +111,8 @@ void arch_switch_to_main_thread(struct k_thread *main_thread, char *stack_ptr,
|
|||
void posix_irq_check_idle_exit(void)
|
||||
{
|
||||
if (_kernel.idle) {
|
||||
int32_t idle_val = _kernel.idle;
|
||||
|
||||
_kernel.idle = 0;
|
||||
z_pm_save_idle_exit(idle_val);
|
||||
z_pm_save_idle_exit();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -301,8 +301,6 @@ nestedInterrupt:
|
|||
handle_idle:
|
||||
pushl %eax
|
||||
pushl %edx
|
||||
/* Populate 'ticks' argument to z_pm_save_idle_exit */
|
||||
push _kernel_offset_to_idle(%ecx)
|
||||
/* Zero out _kernel.idle */
|
||||
movl $0, _kernel_offset_to_idle(%ecx)
|
||||
|
||||
|
@ -314,8 +312,6 @@ handle_idle:
|
|||
*/
|
||||
|
||||
call z_pm_save_idle_exit
|
||||
/* discard 'ticks' argument passed on the stack */
|
||||
add $0x4, %esp
|
||||
popl %edx
|
||||
popl %eax
|
||||
jmp alreadyOnIntStack
|
||||
|
|
|
@ -244,10 +244,8 @@ typedef struct s_isrList {
|
|||
static inline void arch_irq_direct_pm(void)
|
||||
{
|
||||
if (_kernel.idle) {
|
||||
int32_t idle_val = _kernel.idle;
|
||||
|
||||
_kernel.idle = 0;
|
||||
z_pm_save_idle_exit(idle_val);
|
||||
z_pm_save_idle_exit();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -215,7 +215,7 @@ void pm_power_state_exit_post_ops(struct pm_state_info info);
|
|||
|
||||
#endif /* CONFIG_PM */
|
||||
|
||||
void z_pm_save_idle_exit(int32_t ticks);
|
||||
void z_pm_save_idle_exit(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -48,7 +48,7 @@ static void pm_save_idle(void)
|
|||
#endif
|
||||
}
|
||||
|
||||
void z_pm_save_idle_exit(int32_t ticks)
|
||||
void z_pm_save_idle_exit(void)
|
||||
{
|
||||
#ifdef CONFIG_PM
|
||||
/* Some CPU low power states require notification at the ISR
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue