From owner-cvs-all@FreeBSD.ORG Fri Dec 31 20:43:47 2004 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 1DEAE16A4CE; Fri, 31 Dec 2004 20:43:47 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EA7E643D3F; Fri, 31 Dec 2004 20:43:46 +0000 (GMT) (envelope-from imp@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 iBVKhkYC031934; Fri, 31 Dec 2004 20:43:46 GMT (envelope-from imp@repoman.freebsd.org) Received: (from imp@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id iBVKhkDW031933; Fri, 31 Dec 2004 20:43:46 GMT (envelope-from imp) Message-Id: <200412312043.iBVKhkDW031933@repoman.freebsd.org> From: Warner Losh Date: Fri, 31 Dec 2004 20:43:46 +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/dev/pci pci.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: Fri, 31 Dec 2004 20:43:47 -0000 imp 2004-12-31 20:43:46 UTC FreeBSD src repository Modified files: sys/dev/pci pci.c Log: Implement mimimum system software delays, per PCI PM 1.1 spec, as suggested by Peter Edwards. This seems to fix my fxp problems and likely will fix his as well. Use DELAY rather than *sleep because we can be called from any context. Revision Changes Path 1.274 +55 -38 src/sys/dev/pci/pci.c