freeze: allow interrupts in frozen state

Change-Id: I1d502f828ab9f9c0e1223d021979ac3dcf4d0c25
This commit is contained in:
TOIDA,Suguru
2019-08-28 12:20:02 +09:00
committed by Masamichi Takagi
parent ff982b8594
commit 8e4073c2ca
4 changed files with 43 additions and 1 deletions

View File

@@ -1203,6 +1203,15 @@ unsigned long cpu_disable_interrupt_save(void)
return flags;
}
unsigned long cpu_enable_interrupt_save(void)
{
unsigned long flags;
asm volatile("pushf; pop %0; sti" : "=r"(flags) : : "memory", "cc");
return flags;
}
/*@
@ behavior valid_vector:
@ assumes 32 <= vector <= 255;