os-k/src/kaleid/common/atomic.h

21 lines
855 B
C
Raw Normal View History

//----------------------------------------------------------------------------//
// GNU GPL OS/K //
// //
// Authors: spectral` //
// NeoX //
// //
// Desc: Atomic stuff //
//----------------------------------------------------------------------------//
2018-12-24 18:13:58 +01:00
#ifndef _KALCOMM_ATOMIC_H
#define _KALCOMM_ATOMIC_H
// atomic_t defined in common/types.h
2018-12-24 18:13:58 +01:00
#define cli() asm volatile ("cli")
#define sti() asm volatile ("sti")
#define hlt() asm volatile ("hlt")
#endif