|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/8] x86/vm-event: Adjustments & fixes
This patch-series makes some adjustments and fixes to the X86 vm-events code.
Summary:
Corneliu ZUZU (8):
1. x86/vmx_update_guest_cr: minor optimization
2. x86/vm-event/monitor: relocate code-motion more appropriately
3. x86/vm-event/monitor: don't compromise monitor_write_data on domain
cleanup
4. x86/vm_event/monitor/cr: check for vm-event subscriber on domctl
5. x86/vm_event_resume: surround VM_EVENT_REASON_MOV_TO_MSR w/ CONFIG_X86
Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
6. x86/vm-event: minor ASSERT fix, add 'unlikely'
7. minor fixes (formatting, comments, unused includes etc.)
Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Acked-by: Julien Grall <julien.grall@xxxxxxx>
8. minor #include change
Acked-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
Significant changes since v2:
0/8: patch 4 added
2/8: call vmx_vm_event_update_cr3_traps from arch_monitor_cleanup_domain also
3/8: * introduce vm_event_{vcpu,domain}_initialised inline functions for
clarity
* xfree arch_vm_event in vm_event_cleanup_domain as before if there are
no
uncommitted writes in arch_vm_event.write_data
xen/arch/arm/domain.c | 1 -
xen/arch/arm/traps.c | 1 -
xen/arch/x86/domain.c | 9 +++--
xen/arch/x86/hvm/emulate.c | 6 ++--
xen/arch/x86/hvm/hvm.c | 53 +++++++++++-----------------
xen/arch/x86/hvm/monitor.c | 1 +
xen/arch/x86/hvm/vmx/vmx.c | 64 ++++++++++++++++++++++++++++++----
xen/arch/x86/mm/p2m.c | 2 +-
xen/arch/x86/monitor.c | 72 ++++++++++++++++++++++++++++++++++-----
xen/arch/x86/vm_event.c | 44 ++++++++++++++++++------
xen/common/monitor.c | 1 -
xen/common/vm_event.c | 20 +++++++++--
xen/include/asm-arm/vm_event.h | 9 ++---
xen/include/asm-x86/domain.h | 17 +++++----
xen/include/asm-x86/hvm/monitor.h | 2 --
xen/include/asm-x86/hvm/vmx/vmx.h | 1 +
xen/include/asm-x86/monitor.h | 10 +++---
xen/include/asm-x86/vm_event.h | 14 ++++++--
xen/include/public/vm_event.h | 38 ++++++++++-----------
xen/include/xen/vm_event.h | 1 -
20 files changed, 255 insertions(+), 111 deletions(-)
--
2.5.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |