From owner-cvs-src@FreeBSD.ORG Fri Oct 17 19:13:40 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 536E016A4B3; Fri, 17 Oct 2003 19:13:40 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAD4C43FA3; Fri, 17 Oct 2003 19:13:39 -0700 (PDT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id h9I2DdXJ061437; Fri, 17 Oct 2003 19:13:39 -0700 (PDT) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id h9I2DdPd061436; Fri, 17 Oct 2003 19:13:39 -0700 (PDT) (envelope-from rwatson) Message-Id: <200310180213.h9I2DdPd061436@repoman.freebsd.org> From: Robert Watson Date: Fri, 17 Oct 2003 19:13:39 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/sys cons.h src/sys/kern tty_cons.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2003 02:13:40 -0000 rwatson 2003/10/17 19:13:39 PDT FreeBSD src repository Modified files: sys/sys cons.h sys/kern tty_cons.c Log: Add a new cn_flags fields to struct consdev, the low-level console definition structure. Define one flag, CN_FLAG_NODEBUG, which indicates the console driver cannot be used in the context of the debugger. This may be used, for example, if the console device interacts with kernel services that cannot be used from the debugger context, such as the network stack. These drivers are skipped over for calls to cn_checkc() and cn_putc(), and the calling function simply moves on to the next available console. Revision Changes Path 1.116 +10 -6 src/sys/kern/tty_cons.c 1.33 +4 -0 src/sys/sys/cons.h