Date: Fri, 22 Jun 2001 19:16:55 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Greg Lehey <grog@FreeBSD.org> Cc: Warner Losh <imp@harmony.village.org>, Brian Somers <brian@Awfulhak.org>, Ian Dowse <iedowse@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/isa sio.c Message-ID: <Pine.BSF.4.21.0106221833100.38822-100000@besplex.bde.org> In-Reply-To: <20010622114632.P57186@wantadilla.lemis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 22 Jun 2001, Greg Lehey wrote: > On Thursday, 21 June 2001 at 19:52:04 -0600, Warner Losh wrote: > > In message <20010622101142.C86129@wantadilla.lemis.com> Greg Lehey writes: > >> Remote serial gdb at 115200 bps doesn't work. > > > > It does for me. > > On -CURRENT? That's news. It's still down as a "known issue" on the > SMPng page. This might be due to bogus disabling of interrupts in i386_gdbstub.c (rev.1.14, 1.15 and 1.16) and db_interface.c (rev.1.51). Interrupts must disabled while the debugger is active, but these commits only disable them in some cases. i386_gdbstub.c only disables them while sending and receiving packets, but disabling them while sending packets is unnecessary and disabling them while receiving packets may be too late. db_interface.c only disables then when the debugger is entered via Debugger(), which is an unusual case (the debugger is usually entered via a trace trap). Rev.1.16 of i386_gdbstub.c and rev.1.51 of db_interface.c also brought back the clock update problem that was "fixed" in rev.1.15 of i386_gdbstub.c. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0106221833100.38822-100000>