Hello NetBSD hackers,
I have read over there [0] that cpu_intr_p() should return true if
curcpu() is currently "in the context of a hardware interrupt".
Does this mean that cpu_intr_p() should return true when CPU is in
exception handler (tlb miss handler, tlb fault handler, division by zero
etc) as well as in exception caused by an interruption? Or Should it
only return true for true interruption like UART or timer interrupt and
not for exception handlers not related to an interruption?
I also had a look at this thread [1] but it did not provide me with much
information, except that I could just implement it as "return false;",
is it still true?
Thanks :)
[0] -- http://www.netbsd.org/~ad/smp/vmlocking.txt
[1] --
https://groups.google.com/forum/#!topic/muc.lists.netbsd.current-users/AXJ65qh2Sdk
Best regards,
--
Yann Sionneau