From owner-cvs-src@FreeBSD.ORG Sat Jun 4 21:52:56 2005 Return-Path: X-Original-To: cvs-src@FreeBSD.org 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 D44D516A41C; Sat, 4 Jun 2005 21:52:56 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id B385A43D1F; Sat, 4 Jun 2005 21:52:56 +0000 (GMT) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j54LquAJ095313; Sat, 4 Jun 2005 21:52:56 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j54Lqu7d095312; Sat, 4 Jun 2005 21:52:56 GMT (envelope-from marius) Message-Id: <200506042152.j54Lqu7d095312@repoman.freebsd.org> From: Marius Strobl Date: Sat, 4 Jun 2005 21:52:56 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/dev/uart uart_bus_ebus.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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, 04 Jun 2005 21:52:57 -0000 marius 2005-06-04 21:52:56 UTC FreeBSD src repository Modified files: sys/dev/uart uart_bus_ebus.c Log: On AXi and AXmp boards the NS16550 (used to connect keyboard and mouse) share their IRQ lines with the i8042. Any IRQ activity (typically during attach) on the NS16550 used to connect the keyboard when actually the PS/2 keyboard is selected in OFW causes interaction with the OBP i8042 driver resulting in a hang (and vice versa). As RS232 keyboards and mice obviously aren't meant to be used in parallel with PS/2 ones on these boards don't attach to these NS16550 in case the RS232 keyboard isn't selected in order to prevent such hangs. Ok'ed by: marcel Revision Changes Path 1.6 +20 -0 src/sys/dev/uart/uart_bus_ebus.c