Friday, 18 November 2011

NMI #2

Just put out a new release which hacks around the NMI issue - whilst
dtrace is loaded, we do not propagate the NMI to the kernel. This
certainly seems to fix the dtrace-on-real-hardware issue.

At a cost/loss of being able to have NMIs.

Next up is to contemplate only disabling NMI when no probes are active,
but better is to figure out how to avoid a double-trap if we hit an NMI
probe. I dont know if thats possible, by definition of an NMI.

(Solaris gets away with it, because I suspect the NMI code is such that
nothing uses it and/or dtrace wont allow probes to those functions?)

Post created by CRiSP v10.0.17a-b6103

No comments:

Post a Comment