From owner-cvs-all@FreeBSD.ORG Sun Feb 6 13:46:39 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6A1EC16A4CE; Sun, 6 Feb 2005 13:46:39 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4DC6843D1D; Sun, 6 Feb 2005 13:46:39 +0000 (GMT) (envelope-from phk@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 j16DkdPN017356; Sun, 6 Feb 2005 13:46:39 GMT (envelope-from phk@repoman.freebsd.org) Received: (from phk@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j16Dkdsm017355; Sun, 6 Feb 2005 13:46:39 GMT (envelope-from phk) Message-Id: <200502061346.j16Dkdsm017355@repoman.freebsd.org> From: Poul-Henning Kamp Date: Sun, 6 Feb 2005 13:46:39 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/alpha/isa isa_dma.c src/sys/amd64/isa isa_dma.c src/sys/dev/ic i8237.h src/sys/i386/isa isa_dma.c src/sys/ia64/isa isa_dma.c src/sys/isa isavar.h src/sys/sparc64/isa isa_dma.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Feb 2005 13:46:39 -0000 phk 2005-02-06 13:46:39 UTC FreeBSD src repository Modified files: sys/alpha/isa isa_dma.c sys/amd64/isa isa_dma.c sys/dev/ic i8237.h sys/i386/isa isa_dma.c sys/ia64/isa isa_dma.c sys/isa isavar.h sys/sparc64/isa isa_dma.c Log: Since we are quite unlikely to ever face another platform which uses the i8237 without trying to emulate the PC architecture move the register definitions for the i8237 chip into the central include file for the chip, except for the PC98 case which is magic. Add new isa_dmatc() function which tells us as cheaply as possible if the terminal count has been reached for a given channel. Revision Changes Path 1.13 +13 -18 src/sys/alpha/isa/isa_dma.c 1.21 +13 -16 src/sys/amd64/isa/isa_dma.c 1.9 +23 -1 src/sys/dev/ic/i8237.h 1.18 +13 -16 src/sys/i386/isa/isa_dma.c 1.8 +13 -18 src/sys/ia64/isa/isa_dma.c 1.28 +9 -8 src/sys/isa/isavar.h 1.2 +6 -0 src/sys/sparc64/isa/isa_dma.c