• Catching source of NMI on x86 Intel Centerton

    From Ripunjay Tripathi@21:1/5 to All on Fri Oct 30 05:43:59 2015
    I am dealing a situation on NetBSD, where an NMI has put my box to DDB. I understand that NMI could be due some memory related problem. I guess the devices which are memory mapped could also lead me into the same scenario. Please correct me on this.

    My understand is that I need to read status of all these devices, probably over pci.

    I do not know what and how of any of it.

    On receiving an NMI a trap is generated which puts NetBSD to DDB debugger. It is difficult to gain anything from DDB there. My plan is to return from trap without doing anything so that the error will cause a kernel core dump. Also, before returning from
    trap, I wanted to read the required registers/memory to dump status of the devices involved. This is my plan of action. Let me know if there is a better and right way to do that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)