From owner-p4-projects@FreeBSD.ORG Sun Jun 10 21:48:53 2012 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 0E8391065677; Sun, 10 Jun 2012 21:48:53 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C35D41065670 for ; Sun, 10 Jun 2012 21:48:52 +0000 (UTC) (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id ABAF08FC0C for ; Sun, 10 Jun 2012 21:48:52 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id q5ALmqdD054726 for ; Sun, 10 Jun 2012 21:48:52 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id q5ALmq8D054723 for perforce@freebsd.org; Sun, 10 Jun 2012 21:48:52 GMT (envelope-from bb+lists.freebsd.perforce@cyrus.watson.org) Date: Sun, 10 Jun 2012 21:48:52 GMT Message-Id: <201206102148.q5ALmq8D054723@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to bb+lists.freebsd.perforce@cyrus.watson.org using -f From: Robert Watson To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 212597 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Jun 2012 21:48:53 -0000 http://p4web.freebsd.org/@@212597?ac=10 Change 212597 by rwatson@rwatson_svr_ctsrd_mipsbuild on 2012/06/10 21:48:18 Limit alternative break-to-debugger handling to JTAG UARTs implementing the system console. Unfortunately, this still doesn't seem to work as, at some point in the complex input path to the UART, the origial CR has been translated into an LF -- possibly in nios2-terminal. Affected files ... .. //depot/projects/ctsrd/beribsd/src/sys/dev/altera/jtag_uart/altera_jtag_uart_tty.c#5 edit Differences ... ==== //depot/projects/ctsrd/beribsd/src/sys/dev/altera/jtag_uart/altera_jtag_uart_tty.c#5 (text+ko) ==== @@ -210,7 +210,8 @@ c = aju_read(sc); AJU_UNLOCK(sc); #ifdef KDB - kdb_alt_break(c, &sc->ajus_alt_break_state); + if (sc->ajus_flags & ALTERA_JTAG_UART_FLAG_CONSOLE) + kdb_alt_break(c, &sc->ajus_alt_break_state); #endif ttydisc_rint(tp, c, 0); AJU_LOCK(sc);