Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Feb 2004 12:09:09 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        jhb@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: [current tinderbox] failure on i386/pc98
Message-ID:  <20040220.120909.70221162.imp@bsdimp.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200402201352.57589.jhb@FreeBSD.org>
            John Baldwin <jhb@FreeBSD.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040220.120909.70221162.imp>