aboutsummaryrefslogtreecommitdiffstats
path: root/xen/xsm/dummy.c
diff options
context:
space:
mode:
authorDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:45:56 -0800
committerDaniel De Graaf <dgdegra@tycho.nsa.gov>2011-12-02 13:45:56 -0800
commitf21c69c577345e1529a446fd87f4f6f449fdca47 (patch)
tree32523383c78ec9a7438fcda926e051f142cb4c23 /xen/xsm/dummy.c
parentc9f7324e6c6f634bc0f7214fd0ab12fb9847c857 (diff)
downloadxen-f21c69c577345e1529a446fd87f4f6f449fdca47.tar.gz
xen-f21c69c577345e1529a446fd87f4f6f449fdca47.tar.bz2
xen-f21c69c577345e1529a446fd87f4f6f449fdca47.zip
xsm: Revert "Fix xsm_mmu_* and xsm_update_va_mapping hooks"
This reverts 23220:56a3b9c7367f, which removes all validation of the target pages in the mapping. This crash was solved by properly marking pages without known SIDs in 22207:20f139010445. Signed-off-by: Daniel De Graaf <dgdegra@tycho.nsa.gov> Committed-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/xsm/dummy.c')
-rw-r--r--xen/xsm/dummy.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/xen/xsm/dummy.c b/xen/xsm/dummy.c
index 1b50d0e163..ef461e6ea8 100644
--- a/xen/xsm/dummy.c
+++ b/xen/xsm/dummy.c
@@ -400,20 +400,19 @@ static int dummy_domain_memory_map (struct domain *d)
return 0;
}
-static int dummy_mmu_normal_update (struct domain *d,
- intpte_t fpte, struct page_info *page)
+static int dummy_mmu_normal_update (struct domain *d, struct domain *f,
+ intpte_t fpte)
{
return 0;
}
-static int dummy_mmu_machphys_update (struct domain *d, struct page_info *page)
+static int dummy_mmu_machphys_update (struct domain *d, unsigned long mfn)
{
return 0;
}
-static int dummy_update_va_mapping (struct domain *d,
- l1_pgentry_t pte,
- struct page_info *page)
+static int dummy_update_va_mapping (struct domain *d, struct domain *f,
+ l1_pgentry_t pte)
{
return 0;
}