Re: RFC: Devices, buses and hotplug

Stephen Williams (steve@icarus.com)
Tue, 08 Jun 1999 16:50:27 -0700


jgarzik@pobox.com said:
> AFAIK PCI is endian-independent. (I think I saw that in a post from
> Martin Mares recently?) It is only that 99.999% of the PCI devices
> out there are PC-centric and little endian.

No, PCI is little endian. AD[1:0] addresses BE0#, the low order byte,
when addressing devices in I/O address space.

Memory mode devices do not interpret A[1:0] as address bits and instead
must use the BE# signals. Same for configuration space.

However, for all the things we do nowadays, PCI is pretty much endian
neutral in the domain of memory space.

-- 
Steve Williams                "The woods are lovely, dark and deep.
steve@icarus.com              But I have promises to keep,
steve@picturel.com            and lines to code before I sleep,
http://www.picturel.com       And lines to code before I sleep."

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/