Subject: ibus addresses [was Re: CVS commit: syssrc]
To: None <thorpej@NetBSD.ORG>
From: Simon Burge <simonb@NetBSD.ORG>
List: port-pmax
Date: 11/24/1999 09:49:43
Jason R Thorpe wrote:

> 
> Module Name:	syssrc
> Committed By:	thorpej
> Date:		Tue Nov 23 20:07:41 UTC 1999
> 
> Modified Files:
> 
> 	syssrc/sys/arch/pmax/conf: files.pmax
> 	syssrc/sys/arch/pmax/ibus: ibus.c ibusvar.h
> 
> Log Message:
> 
> Add an `addr' locator to the `ibus' bus.  This allows you to wire down
> unti numbers on systems which have e.g. multiple `dc' devices on the
> internal bus (like the 5100).

I'm curious about what this gains.  The 5100 only has a single `dc'...

The autoconf output now has the addresses (which is nicer) but you also
see a "pm ... not configured", which a 5100 can't have.  Here's the old:

	ibus0 at mainbus0
	dc0 at ibus0
	le0 at ibus0: address 08:00:2b:25:28:fc
	le0: 32 receive buffers, 8 transmit buffers
	le0: supplying EUI64: 08:00:2b:ff:fe:25:28:fc
	sii0 at ibus0: target 7
	mcclock0 at ibus0: mc146818 or compatible

and the new:

	ibus0 at mainbus0
	pm at ibus0 addr 0xfc00000 not configured
	dc0 at ibus0 addr 0x1c000000
	le0 at ibus0 addr 0x18000000: address 08:00:2b:25:28:fc
	le0: 32 receive buffers, 8 transmit buffers
	le0: supplying EUI64: 08:00:2b:ff:fe:25:28:fc
	sii0 at ibus0 addr 0x1a000000: target 7
	mcclock0 at ibus0 addr 0x1d000000: mc146818 or compatible

Is there a way not to be verbose about devices that aren't attached?

Simon.