Hi fellow Xen developers,
 
I continue to get system hangs where the watchdog NMI in Xen
is not doing its job.  I am completely blind as to what is getting jammed. 
Tried multiple experiments to force the hang and in each, the watchdog has
kicked in, so I know the mechanism works 99% of the time except in my one hang.
 
So in the old days of PCI bus, I used to be able to generate
a HW NMI by asserting the SERR signal in the connector.  With the advent
of PCIe, I believe that signal is no longer present, so I am looking for any
other way to cause a system error.    I have examined the PCI
express mini-card specification looking for a signal I can use in the internal
WiFi connector, but alas, none of the signals I read about seem like they would
do what I need.  I am not sure if there is anything I can short in the
PCIe signals that could have a similar effect as the SERR signal.  The
platform is a Lenovo T500 laptop so the number of connectors to play with is
limited.
 
I also thought of causing a parity/ECC error but the GM45
chipset used in this laptop does not support ECC memory.
 
So I’m basically looking for any other ideas on how to
cause a fault by probing somewhere in the motherboard.  This MB has a
docking station connector but I have not been able to find the pinout list so I
don’t know what is brought out there.  At this point, I have no
problem cracking up the case and soldering something on to the motherboard.. I
just need to know what chips and signals to tap.
 
Thanks in advance.
 
Roger R. Cruz