Subject: Error in OF 64bit PCI bus bindings?
To: None <port-powerpc@NetBSD.ORG>
From: Andrew Cagney <cagney@tpgi.com.au>
List: port-powerpc
Date: 10/29/1996 02:08:58
Hello,

Any one know the e-mail address that Open Firmware documentation errors,
such as the below, should be sent to?

For that matter, any one know if the below is correct!

	enjoy,
		Andrew

--

    Value of the ``ss'' bits in 64bit PCI memory addresses?

ref: http://playground.sun.com/1275/home.html#OFDbusPCI

In my opinion, revisions 2.0 (and 1.6) of the document ``PCI Bus
Bindings to: IEEE Std 1275-1994 .....'' has an inconsistency between the
textual and binary representations of 64bit PCI memory addresses.  In
particular, there would appear to be a discrepency the specification of
the ``ss''.

Section  2.2.1.1 - Numerical Representation page 5 (10), lines 1 and 35:

	Encoding of type code ``ss'':
	...
	11 denotes 64-bit-address Memory Space, ...

would indicate that 64bit addresses are identified by the ``ss'' bits in
the unit_address having the binary value 0b11.  I believe that this is
in conflict with the information that is later provided in section
2.2.1.2. Text Representation, page 7, lines 14-16 which which indicate:

	... 64-bit
	Memory Space address with the numerical value:

	ss is 10

Am I correct in believing that 64bit memory addresses should have the
bits ``ss'' set to 0b10?

		Andrew