Module Name: src Committed By: mrg Date: Tue May 24 10:08:03 UTC 2011
Modified Files: src/sys/arch/sparc64/sparc64: autoconf.c src/sys/dev/ic: mpt.c Log Message: for SPI devices, allow platform code to set "scsi-initiator-id" device property, and if set, use it instead of pfp.PortSCSIID. on sparc64 systems on "scsi" or "scsi-2" devices, look from our node up the tree for a "scsi-initiator-id" property, and if present, copy it into the device properties. this fixes mpt(4) issues on PRIMEPOWER250 (and probably other) systems. idea from freebsd r207243/r207287, but reworked to use our device properties instead of platform #ifdefs. look in "device_type" as well as "name" for "ethernet" or "network", and also look to see if a "local-mac-address" is set when choosing if this may be a network device. fixes bge(4) nul ethernet address on the same PRIMEPOWER250. To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178 src/sys/arch/sparc64/sparc64/autoconf.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/mpt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.