On Sat, Jan 20, 2001 at 11:11:39PM -0500, Andrew Gallatin wrote:
>
> Nicolas Souchu writes:
> <...>
> > What is the hose field?
>
> It is for server-class alphas. Alphas do their peer PCI buses a
> little differently. Rather than have a ppb between "peer" pci buses,
> each different peer bus (or hose) is rooted separately at the nexus.
> So you can have two PCI buses labeled "0" with no ppb between them,
> for example. Platform support code needs to know which hose a bus is
> on so that it can diddle with the correct set of registers to access
> memory, i/o and pci config spaces.
Thanks.
>
> > cfg.hose = -1;
>
> If you need to set this, please set it to zero so that it and any code
> derived from it will have at least a fighting chance of working on
> alpha, where this field is not ignored..
Ok, but this how it is initialized by pci_ioctl in R4.2, and this is not
i386 MD code...
Nicholas
--
[EMAIL PROTECTED]
Alcôve - Open Source Software Engineer - http://www.alcove.fr
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message