From owner-cvs-src@FreeBSD.ORG Thu Jan 18 13:52:44 2007 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D0A2D16A407; Thu, 18 Jan 2007 13:52:44 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id BFD2213C441; Thu, 18 Jan 2007 13:52:44 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id l0IDqi2p003054; Thu, 18 Jan 2007 13:52:44 GMT (envelope-from marius@repoman.freebsd.org) Received: (from marius@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id l0IDqicI003052; Thu, 18 Jan 2007 13:52:44 GMT (envelope-from marius) Message-Id: <200701181352.l0IDqicI003052@repoman.freebsd.org> From: Marius Strobl Date: Thu, 18 Jan 2007 13:52:44 +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/sparc64/include bus.h src/sys/sparc64/isa isa.c src/sys/sparc64/pci ofw_pci_if.m psycho.c src/sys/sun4v/include bus.h src/sys/sun4v/sun4v hv_pci.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: Thu, 18 Jan 2007 13:52:44 -0000 marius 2007-01-18 13:52:44 UTC FreeBSD src repository Modified files: sys/sparc64/include bus.h sys/sparc64/isa isa.c sys/sparc64/pci ofw_pci_if.m psycho.c sys/sun4v/include bus.h sys/sun4v/sun4v hv_pci.c Log: Remove the compat shims for the ISA old-stlye in{b,w,l}()/out{b,w,l}() and friends along with all hacks required to implement them. None of the drivers currently built (as part of GENERIC, LINT or modules) on sparc64 or sun4v and none of those we might want to use there in future uses them, AFAICT there actually never was a driver hooked up to the sparc64 or sun4v build that correctly used these functions (and it looks like that due to a bug read{b,w,l}()/write{b,w,l}() and the other functions working on a memory handle never actually worked on sun4v). All they ever were good for on sparc64 and sun4v was erroneously dragging in dependencies on isa(4) in drivers like f.e. dpt(4), si(4) and syscons(4) in source files that supposedly were bus-neutral and hiding issues with drivers like f.e. ng_bt3c(4) that used these functions with busses other than isa(4) and therefore couldn't work on these platforms. Revision Changes Path 1.40 +0 -53 src/sys/sparc64/include/bus.h 1.18 +0 -13 src/sys/sparc64/isa/isa.c 1.7 +0 -21 src/sys/sparc64/pci/ofw_pci_if.m 1.62 +0 -21 src/sys/sparc64/pci/psycho.c 1.2 +0 -53 src/sys/sun4v/include/bus.h 1.3 +0 -28 src/sys/sun4v/sun4v/hv_pci.c