[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/7] x86/vm-event: Adjustments & fixes
This patch-series makes some adjustments and fixes to the X86 vm-events code. Summary: 1. minor optimization 2. relocate some code into added vm-event functions Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx> 3. fix monitor_write_data behavior on domain cleanup Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx> 4. surround VM_EVENT_REASON_MOV_TO_MSR w/ #ifdef CONFIG_X86 Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx> 5+6+7. minor fixes (cleanup stuff) Significant changes since v1: 0/7: removed patch 4/8 of v1 series (restored monitor_write_data.do_write) 2/7: separated vmx-specific code motion in vmx_vm_event_update_cr3_traps 3/7: arch_vcpu.vm_event made pointer again to avoid eating memory from arch_vcpu structure Corneliu ZUZU (7): x86/vmx_update_guest_cr: minor optimization x86/vm-event/monitor: relocate code-motion more appropriately x86/vm-event/monitor: don't compromise monitor_write_data on domain cleanup x86/vm_event_resume: surround VM_EVENT_REASON_MOV_TO_MSR w/ CONFIG_X86 x86/vm-event: minor ASSERT fix, add 'unlikely' minor fixes (formatting, comments, unused includes etc.) minor #include change 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 | 47 +++++++++++++++++++++++----- xen/arch/x86/vm_event.c | 31 ++++++++++++------- xen/common/monitor.c | 1 - xen/common/vm_event.c | 19 ++++++++++-- xen/include/asm-arm/vm_event.h | 9 ++---- xen/include/asm-x86/hvm/monitor.h | 2 -- xen/include/asm-x86/hvm/vmx/vmx.h | 1 + xen/include/asm-x86/monitor.h | 9 +++--- xen/include/asm-x86/vm_event.h | 3 +- xen/include/public/vm_event.h | 38 +++++++++++------------ xen/include/xen/vm_event.h | 1 - 19 files changed, 195 insertions(+), 103 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 |