|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/8] x86/vm-event: Adjustments & fixes
This patch-series makes some adjustments and fixes to the X86 vm-events code.
Summary:
1. proper checks for vCPU pause @ vm_event_resume
2. minor optimization
3. relocate some code into added vm-event functions
4. turn monitor_write_data.do_write into enum
5. fix monitor_write_data behavior on domain cleanup
6. surround VM_EVENT_REASON_MOV_TO_MSR w/ #ifdef CONFIG_X86
7+8. minor fixes (cleanup stuff)
Corneliu ZUZU (8):
x86/vm-event: proper vCPU-paused checks at resume
x86/vmx_update_guest_cr: minor optimization
x86/vm-event/monitor: relocate code-motion more appropriately
x86/vm-event/monitor: turn monitor_write_data.do_write into enum
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
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 | 5 +-
xen/arch/x86/hvm/emulate.c | 8 +--
xen/arch/x86/hvm/hvm.c | 105 ++++++++++++++++----------------------
xen/arch/x86/hvm/monitor.c | 1 +
xen/arch/x86/hvm/vmx/vmx.c | 12 ++---
xen/arch/x86/mm/p2m.c | 4 +-
xen/arch/x86/monitor.c | 87 ++++++++++++++++++++++++++++---
xen/arch/x86/vm_event.c | 50 ++++++------------
xen/common/monitor.c | 1 -
xen/common/vm_event.c | 14 +++--
xen/include/asm-arm/vm_event.h | 9 ++--
xen/include/asm-x86/domain.h | 42 +++++++++------
xen/include/asm-x86/hvm/monitor.h | 2 -
xen/include/asm-x86/monitor.h | 8 +--
xen/include/asm-x86/vm_event.h | 11 ----
xen/include/public/vm_event.h | 37 +++++++-------
xen/include/xen/vm_event.h | 1 -
19 files changed, 216 insertions(+), 183 deletions(-)
--
2.5.0
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |