summaryrefslogtreecommitdiff
path: root/mm/hmm.c
AgeCommit message (Expand)AuthorFilesLines
2016-04-07hmm: add hmm_mirror_fault_vma() if driver already looked up vmaJérôme Glisse1-37/+108
2016-04-07hmm: add mirror fault support for system to device memory migration v3.Jérôme Glisse1-0/+170
2016-04-07hmm: CPU page fault on migrated memory.Jérôme Glisse1-1/+53
2016-04-07hmm: fork copy migrated memory into system memory for child process.Jérôme Glisse1-1/+37
2016-04-07hmm: add helpers for migration back to system memory v3.Jérôme Glisse1-0/+151
2016-04-07hmm: split DMA mapping function in two.Jérôme Glisse1-55/+65
2016-04-07hmm: new callback for copying memory from and to device memory v2.Jerome Glisse1-0/+2
2016-04-07hmm: handle hmm device page table entry on mirror page table fault and update.Jérôme Glisse1-0/+13
2016-04-07hmm: add new hmm page table flag (select flag).Jérôme Glisse1-1/+4
2016-04-07hmm: add special swap filetype for memory migrated to device v2.Jerome Glisse1-0/+21
2016-04-07hmm: Add support for hugetlb.Jérôme Glisse1-1/+61
2016-04-07hmm: DMA map memory on behalf of device driver v2.Jérôme Glisse1-39/+163
2016-04-07hmm: add dirty range helper (toggle dirty bit inside mirror page table) v2.Jérôme Glisse1-0/+38
2016-04-07hmm: add discard range helper (to clear and free resources for a range).Jérôme Glisse1-0/+24
2016-04-07hmm: use CPU page table during invalidation.Jérôme Glisse1-18/+35
2016-04-07hmm: add mm page table iterator helpers.Jérôme Glisse1-0/+101
2016-04-07hmm: add device page fault support v6.Jérôme Glisse1-1/+392
2016-04-07hmm: add per mirror page table v5.Jérôme Glisse1-0/+221
2016-04-07hmm: introduce heterogeneous memory management v6.Jérôme Glisse1-0/+381