On Wed, Jun 03, 2020 at 08:18:44PM +0100, Andrew Cooper wrote: > Well that didn't last long... > > The new ISE (rev 39, published today) introduces BUS LOCK DEBUG > EXCEPTION which is now a second inverted polarity sticky bit (bit 11) in > %dr6. > > This one is liable to get more traction than RTM debugging, so something > probably does want fixing in the #DB handler.
Well that's crap :-( It being enabled through IA32_DEBUGCTL instead of through DR7 means that the current code doesn't disable it and this then means we can have nested #DB again. Who sodding throught this was a good idea ?! What happened to #AC that SLD currently uses? What hardware will this be in and can we get this fixed?