Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

NetBSD master CVS tree commits



thorpej
Sat Jun  6 20:32:33 PDT 1998
Update of /cvsroot/src/sys/arch/i386/include
In directory nb00:/tmp/cvs-serv28095

Modified Files:
        bus.h 
Log Message:
Add debugging support to the bus_space macros.  If BUS_SPACE_DEBUG (or DEBUG)
is defined, the bus_space macros will check to ensure that the bus address
and the target buffer (if applicable) are aligned properly for the size
of the type being used.  If they are not, a message will be displayed on
the console.

While strict alignment is not strictly necessary on the x86, ensuring
proper alignment can aid performance, and help make drivers more portable
to architectures (like the Alpha and StrongARM) which _do_ require strict
alignment.




Home | Main Index | Thread Index | Old Index