From: Andrew Cooper Date: Fri, 30 Oct 2015 14:49:37 +0000 (+0000) Subject: Expose the GDT to C code X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ff75bc60248f33436e774ef50df798ec31274c5c;p=people%2Froyger%2Fxen-test-framework.git Expose the GDT to C code Signed-off-by: Andrew Cooper --- diff --git a/include/arch/x86/desc.h b/include/arch/x86/desc.h index b52d685..6f48754 100644 --- a/include/arch/x86/desc.h +++ b/include/arch/x86/desc.h @@ -11,6 +11,8 @@ #include #include +#include + /** 8 byte user segment descriptor (GDT/LDT entries with .s = 1) */ struct __packed seg_desc32 { union { @@ -136,6 +138,9 @@ typedef struct seg_desc32 user_desc; # error Bad architecture for descriptor infrastructure #endif +extern user_desc gdt[NR_GDT_ENTRIES]; +extern desc_ptr gdt_ptr; + #endif /* XTF_X86_DESC_H */ /*