How would it handle kernel/user space if everything runs inside ISR context ?