From: Thomas Leonard Date: Thu, 26 Jun 2014 11:28:31 +0000 (+0100) Subject: mini-os: moved unlikely/likely macros to new compiler.h X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~4774 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3973f7f3314f83109f973d5d92841911d7839c31;p=xen.git mini-os: moved unlikely/likely macros to new compiler.h Requested by Julien Grall. Signed-off-by: Thomas Leonard Acked-by: Samuel Thibault --- diff --git a/extras/mini-os/include/compiler.h b/extras/mini-os/include/compiler.h new file mode 100644 index 0000000000..e35c9d50ff --- /dev/null +++ b/extras/mini-os/include/compiler.h @@ -0,0 +1,5 @@ +#if __GNUC__ == 2 && __GNUC_MINOR__ < 96 +#define __builtin_expect(x, expected_value) (x) +#endif +#define unlikely(x) __builtin_expect((x),0) +#define likely(x) __builtin_expect((x),1) diff --git a/extras/mini-os/include/x86/os.h b/extras/mini-os/include/x86/os.h index 73b8297eb0..192b23cd2b 100644 --- a/extras/mini-os/include/x86/os.h +++ b/extras/mini-os/include/x86/os.h @@ -7,16 +7,11 @@ #ifndef _OS_H_ #define _OS_H_ -#if __GNUC__ == 2 && __GNUC_MINOR__ < 96 -#define __builtin_expect(x, expected_value) (x) -#endif -#define unlikely(x) __builtin_expect((x),0) -#define likely(x) __builtin_expect((x),1) - #define smp_processor_id() 0 #ifndef __ASSEMBLY__ +#include #include #include #include