mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
x86/mem_access: move _ve functions to x86 header
These functions don't belong in the common mem_access header as there is no #VE equivalent on ARM. Signed-off-by: Tamas K Lengyel <tamas@tklengyel.com> Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
292b6320a8
commit
44d6e5b2d3
2 files changed
+10
-10
No files matched your search
@@ -46,6 +46,16 @@ bool p2m_mem_access_emulate_check(struct vcpu *v,
|
||||
/* Sanity check for mem_access hardware support */
|
||||
bool p2m_mem_access_sanity_check(const struct domain *d);
|
||||
|
||||
int p2m_set_suppress_ve(struct domain *d, gfn_t gfn, bool suppress_ve,
|
||||
unsigned int altp2m_idx);
|
||||
|
||||
struct xen_hvm_altp2m_suppress_ve_multi;
|
||||
int p2m_set_suppress_ve_multi(struct domain *d,
|
||||
struct xen_hvm_altp2m_suppress_ve_multi *suppress_ve);
|
||||
|
||||
int p2m_get_suppress_ve(struct domain *d, gfn_t gfn, bool *suppress_ve,
|
||||
unsigned int altp2m_idx);
|
||||
|
||||
#endif /*__ASM_X86_MEM_ACCESS_H__ */
|
||||
|
||||
/*
|
||||
|
||||
@@ -77,16 +77,6 @@ long p2m_set_mem_access_multi(struct domain *d,
|
||||
uint32_t nr, uint32_t start, uint32_t mask,
|
||||
unsigned int altp2m_idx);
|
||||
|
||||
int p2m_set_suppress_ve(struct domain *d, gfn_t gfn, bool suppress_ve,
|
||||
unsigned int altp2m_idx);
|
||||
|
||||
struct xen_hvm_altp2m_suppress_ve_multi;
|
||||
int p2m_set_suppress_ve_multi(struct domain *d,
|
||||
struct xen_hvm_altp2m_suppress_ve_multi *suppress_ve);
|
||||
|
||||
int p2m_get_suppress_ve(struct domain *d, gfn_t gfn, bool *suppress_ve,
|
||||
unsigned int altp2m_idx);
|
||||
|
||||
/*
|
||||
* Get access type for a gfn.
|
||||
* If gfn == INVALID_GFN, gets the default access type.
|
||||
|
||||