Skip to main content

LEAVE_L2

Function LEAVE_L2 

Source
pub fn LEAVE_L2()
Expand description

LEAVE_L2() mirrors retne for oostubs. It’s important to note that we do not mirror or implement oostubs’s leave() funciton on purpose: the origin is IMHO too much coupling. We want to keep our implementation as flat as possible. The internal logic of clearing Epilogue queue (which includes a. disabling and re-enabling irq at proper places and b. reschedule decisions) is explicit and flattened in the irq handling routine. See handle_irq