On 03/24/2010 05:33 PM, Paul Brook wrote:
But now there is a bigger problem, how to pass the property to the
device. It's not fair to require the user to remember to set it.
It should not be a property of the device. All devices have a native
endianness (for PCI this is little-endian), and the intermediate
busses/interconnects should determine whether byteswapping occurs.
Right, the byte swapping needs to happen at the bus level which requires
that the PCI regions use a different callback mechanism (and don't
register directly with the cpu).
Regards,
Anthony Liguori
Paul