Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jan 2001 23:11:39 -0500 (EST)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        Nicolas Souchu <nsouch@alcove.fr>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: more info about: odd result of pci_read_config
Message-ID:  <14954.24548.925891.707424@grasshopper.cs.duke.edu>
In-Reply-To: <20010121004349.A27198@ontario.alcove-int>
References:  <20010120161834.B20753@ontario.alcove-int> <20010121004349.A27198@ontario.alcove-int>

next in thread | previous in thread | raw e-mail | index | archive | help

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.

 > 	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..

Drew


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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