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>