Subject: CVS commit: src/sys/arch/prep
To: None <source-changes@NetBSD.org>
From: Tim Rightnour <garbled@netbsd.org>
List: source-changes
Date: 05/25/2006 02:11:13
Module Name:	src
Committed By:	garbled
Date:		Thu May 25 02:11:13 UTC 2006

Modified Files:
	src/sys/arch/prep/include: residual.h vmparam.h
	src/sys/arch/prep/pci: pci_machdep.c prep_pciconf_indirect.c
	src/sys/arch/prep/prep: machdep.c platform.c residual.c

Log Message:
Implement partial support for the RS6K PCI Bridge found on 7025-F40
models.  This code was made possible by assistance from Cory Bajus.

Add code that asks the PCI bridge what it's config base address is, and
use that when wiring up an indirect bridge type.
Move prep's user segment register to 10, because the 7025's PCI config
address is at 11, where the user segment used to be.
Add a battable entry for 0xbf800000 for machines with RS6K bridges.

There is still probably work left to be done before a 7025-F40 is fully
supported.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 src/sys/arch/prep/include/residual.h
cvs rdiff -r1.12 -r1.13 src/sys/arch/prep/include/vmparam.h
cvs rdiff -r1.25 -r1.26 src/sys/arch/prep/pci/pci_machdep.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/prep/pci/prep_pciconf_indirect.c
cvs rdiff -r1.61 -r1.62 src/sys/arch/prep/prep/machdep.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/prep/prep/platform.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/prep/prep/residual.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.