KVM: xinterface
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest4 patches 22 repliesIn review
Changes in v2 from the cover letter
*) We now re-use the vmfd as the binding token, instead of creating
a new separate namespace
*) Added support for switch_to(mm), which is much faster *) Added support for memslot-cache for exploiting slot locality *) Added support for scatter-gather access
*) Added support for xioevent interface
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | mm: export use_mm() and unuse_mm() to modulesmm/ | +3 | 0 replies | |
| 2/4 | KVM: introduce "xinterface" API for external interaction with guestsarch/ include/ include/ +3 more | +552 | 19 replies | |
| 3/4 | KVM: add io services to xinterfaceinclude/ virt/ | +153 | 1 reply | |
| 4/4 | KVM: add scatterlist support to xinterfaceinclude/ virt/ | +76 | 2 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/4] KVM: xinterface
(Applies to kvm.git/master:083e9e10)
For details, please read the patch headers.
[ Changelog:
v2:
*) We now re-use the vmfd as the binding token, instead of creating
a new separate namespace
*) Added support for switch_to(mm), which is much faster *) Added support for memslot-cache for exploiting slot locality *) Added support for scatter-gather access
*) Added support for xioevent interface
v1:
*) Initial release
]
This series is included in upstream AlacrityVM and is well tested and known to work properly. Comments?
Kind Regards,
-Greg
---
Gregory Haskins (4):
KVM: add scatterlist support to xinterface
KVM: add io services to xinterface
KVM: introduce "xinterface" API for external interaction with guests
mm: export use_mm() and unuse_mm() to modules
arch/x86/kvm/Makefile | 2 include/linux/kvm_host.h | 3 include/linux/kvm_xinterface.h | 165 +++++++++++ kernel/fork.c | 1 mm/mmu_context.c | 3 virt/kvm/kvm_main.c | 24 ++ virt/kvm/xinterface.c | 587 ++++++++++++++++++++++++++++++++++++++++ 7 files changed, 784 insertions(+), 1 deletions(-) create mode 100644 include/linux/kvm_xinterface.h create mode 100644 virt/kvm/xinterface.c
Signature · 1 line
Signature