示例#1
0
文件: arch.c 项目: dzc1234ok/lk
void arm_cm_irq_exit(bool reschedule)
{
	if (reschedule)
		arm_cm_trigger_preempt();

	KEVLOG_IRQ_EXIT(__get_IPSR());
}
示例#2
0
文件: arch.c 项目: herhut-ggl/lk
void arm_cm_irq_exit(bool reschedule)
{
	if (reschedule)
		arm_cm_trigger_preempt();

	KEVLOG_IRQ_EXIT(__get_IPSR());

	__enable_irq(); // clear PRIMASK
}
示例#3
0
文件: arch.c 项目: jbush001/lk
void arm_cm_irq_exit(bool reschedule)
{
    target_set_debug_led(1, false);

    if (reschedule)
        arm_cm_trigger_preempt();

    KEVLOG_IRQ_EXIT(__get_IPSR());
    
    __enable_irq(); // clear PRIMASK
}