Subject: Re: bus.h style question
To: Chris G. Demetriou <cgd@pa.dec.com>
From: Jonathan Stone <jonathan@DSG.Stanford.EDU>
List: tech-kern
Date: 08/18/1997 00:56:16
On Mon, 18 Aug 97 00:44:49 -0700
  "Chris G. Demetriou" <cgd@pa.dec.com> writes:


>If you're trying to read or write a string of characters, you should
>either do thatf with _1 macros (which are supposed to do the 'right'
>thing with the data), or be prepared to byte swap them yourself if the
>bus the device you're talking to is attached to is a different
>endianness than the CPU.

No, I don't think you should.  

The bus_space interface should provide methods for accessing such
streams efficiently, without requiring any explicit driver
byteswapping of `bytestream' data like disk blocks or Ethernet
packets.  I think the reasons for that are obvious.