From owner-cvs-all Mon Apr 24 18:45: 6 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 443F937B75A; Mon, 24 Apr 2000 18:45:03 -0700 (PDT) (envelope-from grog@FreeBSD.org) Received: (from grog@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id SAA23509; Mon, 24 Apr 2000 18:42:00 -0700 (PDT) (envelope-from grog@FreeBSD.org) Message-Id: <200004250142.SAA23509@freefall.freebsd.org> From: Greg Lehey Date: Mon, 24 Apr 2000 18:42:00 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 i386-gdbstub.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG grog 2000/04/24 18:42:00 PDT Modified files: sys/i386/i386 i386-gdbstub.c Log: Fix a long-standing bug which caused massive character loss in remote serial gdb: interrupts were causing either overruns or stealing characters. Put splhigh() around the routines which transfer packets across the line. Since this happens when the system is halted in debug, this doesn't cause any particular problem. Now it is possible to run the link at 115,200 bps. PR: (not assigned yet, must be in limbo somewhere) Add partial support for detecting non-existent gdb devices. Add $FreeBSD$ tag. Revision Changes Path 1.14 +15 -5 src/sys/i386/i386/i386-gdbstub.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message