diff options
author | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2011-12-02 13:45:56 -0800 |
---|---|---|
committer | Daniel De Graaf <dgdegra@tycho.nsa.gov> | 2011-12-02 13:45:56 -0800 |
commit | f21c69c577345e1529a446fd87f4f6f449fdca47 (patch) | |
tree | 32523383c78ec9a7438fcda926e051f142cb4c23 /xen/xsm/dummy.c | |
parent | c9f7324e6c6f634bc0f7214fd0ab12fb9847c857 (diff) | |
download | xen-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.c | 11 |
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; } |