From owner-cvs-all Sun Dec 1 15:10:18 2002 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 10A5F37B401; Sun, 1 Dec 2002 15:10:17 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 78ABF43E4A; Sun, 1 Dec 2002 15:10:16 -0800 (PST) (envelope-from tmm@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 gB1N6EmV084263; Sun, 1 Dec 2002 15:06:14 -0800 (PST) (envelope-from tmm@repoman.freebsd.org) Received: (from tmm@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gB1N6E96084261; Sun, 1 Dec 2002 15:06:14 -0800 (PST) Message-Id: <200212012306.gB1N6E96084261@repoman.freebsd.org> From: Thomas Moestl Date: Sun, 1 Dec 2002 15:06:14 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/pci ofw_pci.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG tmm 2002/12/01 15:06:14 PST Modified files: sys/sparc64/pci ofw_pci.c Log: Reverse the quirk table entry for swizzling on a missing interrupt map; this is now done on all machines except for some known problematic ones. Add an additional guard to make sure that the interrupt numbers are in the correct range before swizzling. This should catch any remaining models for which the swizzle is inappropriate. Correct the swizzle calculation to account for the fact that the parent interrupt numbers to be swizzled are 1-based. Approved by: re Revision Changes Path 1.6 +10 -7 src/sys/sparc64/pci/ofw_pci.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message