Home | History | Annotate | Download | only in include
History log of /src/sys/arch/vax/include/byte_swap.h
RevisionDateAuthorComments
 1.12  14-Jan-2017  christos cast return value
 1.11  17-Feb-2006  skrll branches: 1.11.116; 1.11.136; 1.11.140;
Remove duplicate #include <sys/types.h>
 1.10  30-Jan-2006  dsl branches: 1.10.2; 1.10.4;
Move all the stuff that detects bswapxx(constant) into the MI sys/bswap.h
Put the minimum to define the required inline assembler or C into the MD files.
NB: there may be some fallout from this!
 1.9  28-Dec-2005  perry branches: 1.9.2;
inline -> __inline
 1.8  24-Dec-2005  perry Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.7  11-Dec-2005  christos merge ktrace-lwp.
 1.6  07-Aug-2003  agc branches: 1.6.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.5  24-Feb-2002  matt branches: 1.5.16;
Move .s files to .S files. (and .s.o rules in boot/Makefile.inc)
Put in register prefixes everywhere.
 1.4  23-Dec-2001  matt #include <sys/types.h> in case this is included before that was.
 1.3  29-Nov-2001  thorpej Use inline functions for the byte swap routines. Allows libc to build
again (-Wshadow).
 1.2  01-Jul-2000  matt branches: 1.2.4; 1.2.8;
GCC 2.96 wants the = constraint first. Older gcc(s) don't care.
 1.1  15-Jan-1999  bouyer branches: 1.1.8;
Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
 1.1.8.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.2.8.2  28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.2.4.2  16-Mar-2002  jdolecek Catch up with -current.
 1.2.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.5.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.16.1  03-Aug-2004  skrll Sync with HEAD
 1.6.16.1  21-Jun-2006  yamt sync with head.
 1.9.2.2  18-Feb-2006  yamt sync with head.
 1.9.2.1  01-Feb-2006  yamt sync with head.
 1.10.4.1  22-Apr-2006  simonb Sync with head.
 1.10.2.1  09-Sep-2006  rpaulo sync with head
 1.11.140.1  20-Mar-2017  pgoyette Sync with HEAD
 1.11.136.1  05-Feb-2017  skrll Sync with HEAD
 1.11.116.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed