From: sandmann AT clio DOT rice DOT edu (Charles Sandmann) Message-Id: <10109070504.AA12038@clio.rice.edu> Subject: dbgcom.c updated To: djgpp-workers AT delorie DOT com (DJGPP developers) Date: Fri, 7 Sep 2001 00:04:22 -0500 (CDT) X-Mailer: ELM [version 2.5 PL2] Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com I've committed dbgcom.c the fixes to make Win2K/XP hardware breakpoints work. I also replaced a couple of large asm blocks with standard __dpmi calls. Tested on Win2K, WinXP, WinNT4, Win95. Win NT 4.0 hardware breakpoints still all return active if any are set, but this is a different problem. If you run old debugger on W2K or WXP and lose the breakpoints you must kill ntvdm to get them back (this new code can't allocate any once they are lost). I'll add some version of dbgcom.c to my V203 patch kit later. I'll build some binary debuggers and update the W2K web site someday. And I'll add entries to wc204 for debug fix and W2K lfn=n patch bundle. I'm also looking at the dpmiexcp.c patch for Win2K PSP setting. It uses _int86 which has some non-clean-namespace problems, and is too big a footprint to bundle into each image. I'll probably replace it with some inline asm.