Well, are you absolutely sure that nothing will break as a result of
having a PMU interrupt happening right when it's not expected to ?
You are basically turning the PMU interrupt into an NMI... I'm not sure
how safe that is.
That just depends what code is run from the PMU exception.
It very much makes sense *conceptually* to have it behave
like an NMI I think -- but yeah the code run from the
exception had better behave ;-)
Segher