Tiancore has its private copy of the Xen headers, and all drivers
that depend on it should use the same Xen interface version, so
let's move the #define to xen.h itself.
Contributed-under: TianoCore Contribution Agreement 1.0
Reviewed-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16967
6f19259b-4bc3-4df7-8a09-
765794883524
#ifndef __XEN_PUBLIC_XEN_H__\r
#define __XEN_PUBLIC_XEN_H__\r
\r
+//\r
+// Xen interface version used by Tianocore\r
+//\r
+#define __XEN_INTERFACE_VERSION__ 0x00040400\r
+\r
#include "xen-compat.h"\r
\r
#if defined(MDE_CPU_IA32) || defined(MDE_CPU_X64)\r
\r
#include <Uefi.h>\r
\r
-//\r
-// Xen interface version used\r
-//\r
-#define __XEN_INTERFACE_VERSION__ 0x00040400\r
-\r
//\r
// Libraries\r
//\r
\r
#include <Uefi.h>\r
\r
-//\r
-// Xen interface version used\r
-//\r
-#define __XEN_INTERFACE_VERSION__ 0x00040400\r
#define xen_mb() MemoryFence()\r
#define xen_rmb() MemoryFence()\r
#define xen_wmb() MemoryFence()\r