From owner-cvs-all Fri Jun 22 2:19: 1 2001 Delivered-To: cvs-all@freebsd.org Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by hub.freebsd.org (Postfix) with ESMTP id 14F7637B401; Fri, 22 Jun 2001 02:18:52 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from bde.zeta.org.au (bde.zeta.org.au [203.2.228.102]) by mailman.zeta.org.au (8.9.3/8.8.7) with ESMTP id TAA09263; Fri, 22 Jun 2001 19:18:46 +1000 Date: Fri, 22 Jun 2001 19:16:55 +1000 (EST) From: Bruce Evans X-Sender: bde@besplex.bde.org To: Greg Lehey Cc: Warner Losh , Brian Somers , Ian Dowse , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/isa sio.c In-Reply-To: <20010622114632.P57186@wantadilla.lemis.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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