Subject: CVS commit: src/sys/arch/prep
To: None <>
From: Tim Rightnour <>
List: source-changes
Date: 06/23/2006 03:08:41
Module Name:	src
Committed By:	garbled
Date:		Fri Jun 23 03:08:41 UTC 2006

Modified Files:
	src/sys/arch/prep/conf: GENERIC files.prep
	src/sys/arch/prep/include: chpidpnp.h
	src/sys/arch/prep/pnpbus: mcclock_pnpbus.c mkclock_pnpbus.c pnpbus.c
	src/sys/arch/prep/prep: autoconf.c residual.c
Added Files:
	src/sys/arch/prep/pnpbus: if_we_pnpbus.c

Log Message:
1) Modify pnpbus attachment code to properly decode pnp memory range packets.
2) Modify pnpbus attachment code to record the chipid of the device if it
   has one.
3) Change the clock probes to use the chipid, rather than relying on
potentially untrustworthy subtype and interface.
4) Add decoding of memory ranges to the RESIDUAL_DUMP code.
5) Add a we@pnpbus device to allow netbooting and root device detection
from an IBM we ethernet.  (it will only work if your firmware detects it)
6) Because I moved the pnpbus probe to occur prior to pci and isa, it
screwed up the root device detection and firmware path building code.
Completely rewrite the fw-path detection code to deal with this.

To generate a diff of this commit:
cvs rdiff -r1.120 -r1.121 src/sys/arch/prep/conf/GENERIC
cvs rdiff -r1.55 -r1.56 src/sys/arch/prep/conf/files.prep
cvs rdiff -r1.1 -r1.2 src/sys/arch/prep/include/chpidpnp.h
cvs rdiff -r0 -r1.1 src/sys/arch/prep/pnpbus/if_we_pnpbus.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/prep/pnpbus/mcclock_pnpbus.c \
cvs rdiff -r1.4 -r1.5 src/sys/arch/prep/pnpbus/pnpbus.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/prep/pnpbus/pnpbusvar.h
cvs rdiff -r1.18 -r1.19 src/sys/arch/prep/prep/autoconf.c
cvs rdiff -r1.13 -r1.14 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.