OpenGrok
Cross Reference: byte_swap.h
xref
: /
src
/
sys
/
arch
/
vax
/
include
/
byte_swap.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/vax/include/byte_swap.h
Revision
Date
Author
Comments
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
Indexes created Wed Oct 15 07:09:58 GMT 2025