aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-x86/mtrr.h
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-07-07 10:45:50 +0100
committerKeir Fraser <keir.fraser@citrix.com>2008-07-07 10:45:50 +0100
commit7728324966f9fec3aaeb92c101fbc9c2a8684bba (patch)
tree5916e1c24ebd06d3c3162883009839cc92b5d4f4 /xen/include/asm-x86/mtrr.h
parent1f6e08fd7dd690f7ce17f56659dd04a1a9cf377c (diff)
downloadxen-7728324966f9fec3aaeb92c101fbc9c2a8684bba.tar.gz
xen-7728324966f9fec3aaeb92c101fbc9c2a8684bba.tar.bz2
xen-7728324966f9fec3aaeb92c101fbc9c2a8684bba.zip
MTRR virtualization for Intel EPT
Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
Diffstat (limited to 'xen/include/asm-x86/mtrr.h')
-rw-r--r--xen/include/asm-x86/mtrr.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/xen/include/asm-x86/mtrr.h b/xen/include/asm-x86/mtrr.h
index 7d5ddbb54b..625a06bdeb 100644
--- a/xen/include/asm-x86/mtrr.h
+++ b/xen/include/asm-x86/mtrr.h
@@ -64,6 +64,9 @@ extern int mtrr_del_page(int reg, unsigned long base, unsigned long size);
extern void mtrr_centaur_report_mcr(int mcr, u32 lo, u32 hi);
extern u32 get_pat_flags(struct vcpu *v, u32 gl1e_flags, paddr_t gpaddr,
paddr_t spaddr);
+extern uint8_t epte_get_entry_emt(struct domain *d, unsigned long gfn, unsigned long mfn);
+extern void ept_change_entry_emt_with_range(struct domain *d, unsigned long start_gfn,
+ unsigned long end_gfn);
extern unsigned char pat_type_2_pte_flags(unsigned char pat_type);
#endif /* __ASM_X86_MTRR_H__ */