X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Finclude%2Facess.h;h=a43e5c024dc95f4cd80aba442860ed56597b766c;hb=82be808714198ab884748f14f06abf458a3c5d59;hp=d5b96b2455f73ee1d71e33b8d59d8bc5f681c0c5;hpb=819ea8133d95cd688c47b4f688c2503db9a9bccd;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/include/acess.h b/KernelLand/Kernel/include/acess.h index d5b96b24..a43e5c02 100644 --- a/KernelLand/Kernel/include/acess.h +++ b/KernelLand/Kernel/include/acess.h @@ -12,6 +12,10 @@ #include #include +#ifndef HALT_CPU +# define HALT_CPU() for(;;); +#endif + //! Pack a structure #define PACKED __attribute__((packed)) //! Mark a function as not returning @@ -22,6 +26,8 @@ #define DEPRECATED __attribute__((deprecated)) //! Mark a parameter as unused #define UNUSED(x) UNUSED_##x __attribute__((unused)) +//! +#define ALIGN(x) __attribute__((aligned(x))) /** * \name Boolean constants