From owner-cvs-src@FreeBSD.ORG Sun Aug 24 00:47:53 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 9B50216A4BF; Sun, 24 Aug 2003 00:47:53 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 31C7D43FDF; Sun, 24 Aug 2003 00:47:53 -0700 (PDT) (envelope-from marcel@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7O7lr0U014295; Sun, 24 Aug 2003 00:47:53 -0700 (PDT) (envelope-from marcel@repoman.freebsd.org) Received: (from marcel@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7O7lqrD014294; Sun, 24 Aug 2003 00:47:52 -0700 (PDT) Message-Id: <200308240747.h7O7lqrD014294@repoman.freebsd.org> From: Marcel Moolenaar Date: Sun, 24 Aug 2003 00:47:52 -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/sparc64/sparc64 bus_machdep.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: Sun, 24 Aug 2003 07:47:53 -0000 marcel 2003/08/24 00:47:52 PDT FreeBSD src repository Modified files: sys/sparc64/sparc64 bus_machdep.c Log: Allow bus barrier operations on fake tags. The purpose of a fake bus tag is to allow bus space accesses prior to having newbus fully initialized, such as would be the case for console drivers. Since barriers are a fundamental part of bus space accesses, not allowing them on fake tags would defeat the purpose of these tags. We use the barrier function normally associated with nexus. This is the barrier used when subordinates haven't defined a barrier themselves. Revision Changes Path 1.35 +4 -4 src/sys/sparc64/sparc64/bus_machdep.c