aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/mm/mem_sharing.c
Commit message (Expand)AuthorAgeFilesLines
* mem_sharing_nominate_page: p2mt should never change before p2m_change_type()Nai Xia2013-08-081-14/+2
* x86/mem_sharing: check for errors in p2m->set_entry().Tim Deegan2013-03-141-4/+8
* xen/xsm: Add xsm_default parameter to XSM hooksDaniel De Graaf2013-01-111-2/+2
* arch/x86: Add missing mem_sharing XSM hooksDaniel De Graaf2013-01-111-4/+21
* xen: centralize accounting for domain tot_pagesDan Magenheimer2012-12-101-2/+2
* x86/mem_sharing: Allow paging-in pages to be replaced by shared ones.Andres Lagar-Cavilla2012-05-181-0/+10
* x86/mem_sharing: Fix test for "empty" physmap entry in sharing_add_to_physmapTim Deegan2012-05-171-3/+4
* x86/mem_sharing: For shared pages with many references, use a hash tableAndres Lagar-Cavilla2012-04-261-13/+157
* x86/mem_sharing: modularize reverse map for shared framesAndres Lagar-Cavilla2012-04-261-38/+100
* x86/mem_sharing: Don't destroy a page's shared state before depleting its <gf...Andres Lagar-Cavilla2012-04-261-3/+5
* x86/mem_sharing: Fix saved mfns stat for failed unsharingAndres Lagar-Cavilla2012-04-261-0/+2
* x86/mem_sharing: Clean up debugging callsAndres Lagar-Cavilla2012-04-241-9/+2
* x86/mm/sharing: Clean ups for relinquishing shared pages on destroyAndres Lagar-Cavilla2012-04-181-0/+45
* x86/mm: Take care of domain reference for shared pagesAndres Lagar-Cavilla2012-04-051-1/+7
* x86/mm: Make iommu passthrough and mem paging/sharing mutually exclusiveAndres Lagar-Cavilla2012-03-291-1/+4
* x86/mm: make 'query type' argument to get_gfn into a set of flagsTim Deegan2012-03-151-2/+2
* Memory sharing: better handling of ENOMEM while unsharingTim Deegan2012-03-151-20/+32
* mem_event: remove type memberOlaf Hering2012-02-201-2/+1
* x86/mm: Check sharing/paging/access have been enabled before processing a memopAndres Lagar-Cavilla2012-02-161-1/+1
* x86/mm: Make asserts on types and counts of shared pages more accurateTim Deegan2012-02-161-1/+3
* x86/mm: New sharing audit memopAndres Lagar-Cavilla2012-02-101-7/+6
* Use memops for mem paging, sharing, and access, instead of domctlsAndres Lagar-Cavilla2012-02-101-41/+58
* x86/mm: Refactor possibly deadlocking get_gfn callsAndres Lagar-Cavilla2012-02-101-13/+11
* x86/mm: Clean up locking now that p2m lockups are fully synchronizedAndres Lagar-Cavilla2012-02-101-2/+0
* x86/mm: Make debug_{gfn, mfn, gref} calls to sharing more useful and correctAndres Lagar-Cavilla2012-02-021-109/+115
* x86/mm: Make sharing ASSERT check more accurateAndres Lagar-Cavilla2012-02-021-1/+4
* x86/mm: Fix paging statsAndres Lagar-Cavilla2012-02-021-1/+5
* x86/mm: clean use of p2m unlocked queriesAndres Lagar-Cavilla2012-01-261-1/+1
* x86/mm: Sharing overhaul style improvementsAndres Lagar-Cavilla2012-01-261-32/+32
* x86/mm: use RCU in mem sharing audit list, eliminate global lock completelyAndres Lagar-Cavilla2012-01-261-50/+43
* x86/mm: New domctl: add a shared page to the physmapAndres Lagar-Cavilla2012-01-261-0/+103
* x86/mm: Check how many mfns are shared, in addition to how many are savedAndres Lagar-Cavilla2012-01-261-0/+25
* x86/mm: Enforce lock ordering for sharing page locksAndres Lagar-Cavilla2012-01-261-0/+16
* x86/mm: Add per-page locking for memory sharing, when audits are disabledAndres Lagar-Cavilla2012-01-261-19/+238
* x86/mm: Update mem sharing interface to (re)allow sharing of grantsAndres Lagar-Cavilla2012-01-261-9/+48
* x86/mm: Eliminate hash table in sharing code as index of shared mfnsAndres Lagar-Cavilla2012-01-261-271/+262
* x86/mm: Improve ring management for memory events. Do not lose guest eventsAndres Lagar-Cavilla2012-01-191-18/+12
* x86/mm: Code style fixes in mem_sharing.cAndres Lagar-Cavilla2012-01-121-43/+45
* x86/mm: Allow dummy responses on the mem_event ring.Andres Lagar-Cavilla2011-12-061-0/+2
* x86/mm: Consume multiple mem event responses off the ringAndres Lagar-Cavilla2011-12-061-6/+7
* x86/mm: Allow pages typed as log dirty to also be sharedAndres Lagar-Cavilla2011-12-011-0/+3
* mem_event: move mem_event_domain out of struct domainOlaf Hering2011-11-301-3/+3
* Modify naming of queries into the p2mAndres Lagar-Cavilla2011-11-111-6/+21
* mem_event: use different ringbuffers for share, paging and accessOlaf Hering2011-09-161-11/+11
* mem_event: pass mem_event_domain pointer to mem_event functionsOlaf Hering2011-09-161-3/+3
* mem_event: add ref counting for free requestslotsOlaf Hering2011-09-051-1/+0
* x86/mm: dedup the various copies of the shadow lock functionsTim Deegan2011-06-021-40/+4
* x86/mm: Fix memory-sharing code's locking discipline.Tim Deegan2011-06-021-13/+7
* x86/mm/p2m: Make p2m interfaces take struct domain arguments.Tim Deegan2011-06-021-17/+12
* x86/mm/p2m: merge gfn_to_mfn_unshare with other gfn_to_mfn paths.Tim Deegan2011-06-021-17/+14