From owner-freebsd-current@FreeBSD.ORG Fri Feb 20 12:08:37 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7775016A4CE; Fri, 20 Feb 2004 12:08:37 -0800 (PST) Received: from harmony.village.org (rover.bsdimp.com [204.144.255.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 162C743D1F; Fri, 20 Feb 2004 12:08:37 -0800 (PST) (envelope-from imp@bsdimp.com) Received: from localhost (warner@rover2.village.org [10.0.0.1]) by harmony.village.org (8.12.10/8.12.9) with ESMTP id i1KJ9AnJ012931; Fri, 20 Feb 2004 12:09:10 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Fri, 20 Feb 2004 12:09:09 -0700 (MST) Message-Id: <20040220.120909.70221162.imp@bsdimp.com> To: jhb@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <200402201352.57589.jhb@FreeBSD.org> References: <20040219124207.052B87303A@freebsd-current.sentex.ca> <20040219.183947.10128835.imp@bsdimp.com> <200402201352.57589.jhb@FreeBSD.org> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: current@FreeBSD.org Subject: Re: [current tinderbox] failure on i386/pc98 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Feb 2004 20:08:37 -0000 In message: <200402201352.57589.jhb@FreeBSD.org> John Baldwin writes: : On Thursday 19 February 2004 08:39 pm, M. Warner Losh wrote: : > : /other/tinderbox/CURRENT/i386/pc98/src/sys/i386/pci/pci_cfgreg.c:116: : > : undefined reference to `pci_pir_open' : > : > pc98 machines don't have a $PIR... : : They still use the common legacy_pcib host-pci bridge driver. That : is, until someone implements a pc98 set of pci bridge drivers that : route interrupts (if that is even possible). Are you sure none of : them have a PIR btw? I thought there were some PII-based PC98 : machines, and those should have a PIR. There are many PII based PC98 machines. I have one in my basement even. There's no PCIBIOS or $PIR that I can find. I've been told by the pc98 guys that there is no PCIBIOS, but I've not been told there's no PIR. It is possible to do interrupt routing on these machines, but no one has written an interrupt router for it. The interrupt routing device that lives on the PCI bus (since it bridges to the CBUS bus, and the interrupts from that are connected to the PIC). The good news is that one can easily write something that will do this, but the pc98 bridge layer is going to be the one that copes. One could shoe-horn this into the current scheme since there's really only ever one of these things as far as I know, so globals works. At the very least, the build needs to be fixed, maybe even with a 'you lose' stub. Warner