|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
CVS: cvs.openbsd.org: src
From: Artur Grabowski (art
cvs.openbsd.org)
Date: Tue Feb 06 2007 - 11:13:34 CST
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
CVSROOT: /cvs
Module name: src
Changes by: art
cvs.openbsd.org 2007/02/06 10:13:33
Modified files:
sys/arch/alpha/include: atomic.h
sys/arch/amd64/include: atomic.h
sys/arch/i386/include: atomic.h
Added files:
sys/arch/arm/include: atomic.h
sys/arch/armish/include: atomic.h
sys/arch/aviion/include: atomic.h
sys/arch/cats/include: atomic.h
sys/arch/hp300/include: atomic.h
sys/arch/hppa/include: atomic.h
sys/arch/hppa64/include: atomic.h
sys/arch/landisk/include: atomic.h
sys/arch/luna88k/include: atomic.h
sys/arch/m68k/include: atomic.h
sys/arch/m88k/include: atomic.h
sys/arch/mac68k/include: atomic.h
sys/arch/macppc/include: atomic.h
sys/arch/mips64/include: atomic.h
sys/arch/mvme68k/include: atomic.h
sys/arch/mvme88k/include: atomic.h
sys/arch/mvmeppc/include: atomic.h
sys/arch/powerpc/include: atomic.h
sys/arch/sgi/include: atomic.h
sys/arch/sh/include: atomic.h
sys/arch/solbourne/include: atomic.h
sys/arch/sparc/include: atomic.h
sys/arch/sparc64/include: atomic.h
sys/arch/vax/include: atomic.h
sys/arch/zaurus/include: atomic.h
Log message:
Add machine/atomic.h to all architectures and define two operations
right now that are supposed to be atomic with respect to interrupts and
SMP: atomic_setbits_int and atomic_clearbits_int.
All architectures other than i386 and amd64 get dummy implementations
since at first we'll be replacing operations that are done with
"a |= bit" and "a &= ~bit" today. More proper implementations will follow
kettenis
, miod
ok
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]