Skip site navigation (1)Skip section navigation (2)
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>