]> xenbits.xensource.com Git - people/andrewcoop/xen-test-framework.git/commitdiff
Fix header files so they can be included in isolation
authorAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 2 Jun 2017 18:25:02 +0000 (18:25 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 5 Jun 2017 10:47:39 +0000 (11:47 +0100)
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
arch/x86/include/arch/extable.h
arch/x86/include/arch/lib.h
arch/x86/include/arch/mm.h
arch/x86/include/arch/page-pae.h
arch/x86/include/arch/page-pse.h
arch/x86/include/arch/segment.h
include/xtf/hypercall.h

index 3a6a8f8b05580a6141899410dc87d08344e7acd1..8e1baf946baf1a6bea396cf21ac4ceb24296e914 100644 (file)
@@ -9,6 +9,8 @@
 #include <arch/exinfo.h>
 #include <arch/regs.h>
 
+struct extable_entry;
+
 /**
  * Record the current fault in @%eax
  *
index e336474db1a04e64118e65b43a8567d79e6a8a93..f608af9996f0a70ddea02b1292a8b8fb375bbafa 100644 (file)
@@ -2,6 +2,7 @@
 #define XTF_X86_LIB_H
 
 #include <xtf/types.h>
+#include <xtf/extable.h>
 #include <xen/arch-x86/xen.h>
 #include <arch/desc.h>
 
index f554643083f0374e74ad4dd73e92d90e9223bdb2..1f4ceb232d31d59ecf0e9916653ca5fb985d75c4 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef XTF_X86_MM_H
 #define XTF_X86_MM_H
 
+#include <xtf/compiler.h>
 #include <xtf/types.h>
 
 #include <arch/page.h>
index 4d87baeebd2704ae9925e36ab62dfb58da379cb8..a7053a9ef5336a70df8de601a434b69ec68f1431 100644 (file)
@@ -6,6 +6,10 @@
 #ifndef XTF_X86_PAGE_PAE_H
 #define XTF_X86_PAGE_PAE_H
 
+#include <xtf/types.h>
+
+#include <arch/page.h>
+
 /** PAE pagetable entries are 64 bits wide. */
 #define PAE_PTE_SIZE 8
 /** PAE pagetable entries are 64 bits wide. */
index fdf678a4d8645dc7ebd2b919cf62a93217412059..1ef3d1c3795dfa3bf6daa8e53fb494e1e2b346bb 100644 (file)
@@ -6,6 +6,10 @@
 #ifndef XTF_X86_PAGE_PSE_H
 #define XTF_X86_PAGE_PSE_H
 
+#include <xtf/types.h>
+
+#include <arch/page.h>
+
 /** PSE pagetable entries are 32 bits wide. */
 #define PSE_PTE_SIZE 4
 /** PSE pagetable entries are 32 bits wide. */
index 17898548b4da2f9e118ba7da580e6aa369b154b5..328d46423d125e56b60df31a1fd20abf0bc52f2f 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef XTF_X86_SEGMENT_H
 #define XTF_X86_SEGMENT_H
 
+#include <xtf/types.h>
+
 #include <xen/arch-x86/xen.h>
 
 /*
index 4e8a6fc89a195fce5520007475e85a6bdb7d0efb..cb33fa6be20f3351cee082667040fcf5db26a639 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef XTF_HYPERCALL_H
 #define XTF_HYPERCALL_H
 
+#include <xtf/compiler.h>
 #include <xtf/types.h>
 #include <arch/page.h>