microkit
microkit copied to clipboard
Complain at a microkit level of IRQ ACK is called on a non-irq channel
Currently it's just a message from the kernel that it was invoked on a null cap which isn't obvious.
This got me doing the tutorial as well, while logical when all facts are known, this did surprise at the beginning.
Similar happens when doing a ppcall into a server that does not have pp="true", you get a null-cap invocation error. As a bonus, microkit still returns the msginfo struct containing bogus information.