[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V8 00/12] xen: Clean-up of mem_event subsystem
Hi, Sorry for the delay - I have been away. At 22:06 +0100 on 26 Mar (1427407612), Tamas K Lengyel wrote: > Tamas K Lengyel (12): > xen/mem_event: Cleanup of mem_event structures > xen/mem_event: Cleanup mem_event names in rings, functions and domctls > xen/mem_paging: Convert mem_event_op to mem_paging_op and cleanup > xen: Rename mem_event to vm_event > tools/tests: Clean-up tools/tests/xen-access > x86/hvm: factor out and rename vm_event related functions I have applied these six patches. > xen: Introduce monitor_op domctl This one no longer applies cleanly - looks like a conflict with a7511905 ("xen: Extend DOMCTL createdomain to support arch configuration") Can you rebase the second half of the series please? Cheers, Tim. > xen/vm_event: Deprecate VM_EVENT_FLAG_DUMMY flag > xen/vm_event: Decouple vm_event and mem_access. > xen/vm_event: Relocate memop checks > xen/xsm: Split vm_event_op into three separate labels > xen/vm_event: Add RESUME option to vm_event_op domctl > > MAINTAINERS | 6 +- > docs/misc/xsm-flask.txt | 2 +- > tools/libxc/Makefile | 3 +- > tools/libxc/include/xenctrl.h | 59 ++- > tools/libxc/xc_domain.c | 28 +- > tools/libxc/xc_domain_restore.c | 14 +- > tools/libxc/xc_domain_save.c | 4 +- > tools/libxc/xc_hvm_build_x86.c | 2 +- > tools/libxc/xc_mem_access.c | 56 ++- > tools/libxc/xc_mem_paging.c | 80 ++-- > tools/libxc/xc_memshr.c | 29 +- > tools/libxc/xc_monitor.c | 137 +++++++ > tools/libxc/xc_private.h | 15 +- > tools/libxc/{xc_mem_event.c => xc_vm_event.c} | 59 +-- > tools/libxc/xg_save_restore.h | 2 +- > tools/tests/xen-access/xen-access.c | 264 +++++-------- > tools/xenpaging/pagein.c | 2 +- > tools/xenpaging/xenpaging.c | 155 ++++---- > tools/xenpaging/xenpaging.h | 8 +- > xen/arch/x86/Makefile | 1 + > xen/arch/x86/domain.c | 2 +- > xen/arch/x86/domctl.c | 4 +- > xen/arch/x86/hvm/Makefile | 3 +- > xen/arch/x86/hvm/emulate.c | 8 +- > xen/arch/x86/hvm/event.c | 196 ++++++++++ > xen/arch/x86/hvm/hvm.c | 189 +-------- > xen/arch/x86/hvm/vmx/vmcs.c | 11 +- > xen/arch/x86/hvm/vmx/vmx.c | 9 +- > xen/arch/x86/mm/hap/nested_ept.c | 4 +- > xen/arch/x86/mm/hap/nested_hap.c | 4 +- > xen/arch/x86/mm/mem_paging.c | 61 +-- > xen/arch/x86/mm/mem_sharing.c | 180 ++++----- > xen/arch/x86/mm/p2m-pod.c | 4 +- > xen/arch/x86/mm/p2m-pt.c | 4 +- > xen/arch/x86/mm/p2m.c | 271 +++++++------ > xen/arch/x86/monitor.c | 195 ++++++++++ > xen/arch/x86/x86_64/compat/mm.c | 24 +- > xen/arch/x86/x86_64/mm.c | 24 +- > xen/common/Makefile | 18 +- > xen/common/domain.c | 12 +- > xen/common/domctl.c | 17 +- > xen/common/mem_access.c | 55 +-- > xen/common/{mem_event.c => vm_event.c} | 505 > +++++++++++++------------ > xen/drivers/passthrough/pci.c | 2 +- > xen/include/asm-arm/monitor.h | 35 ++ > xen/include/asm-arm/p2m.h | 22 +- > xen/include/asm-x86/domain.h | 26 +- > xen/include/asm-x86/hvm/domain.h | 1 - > xen/include/asm-x86/hvm/emulate.h | 2 +- > xen/include/asm-x86/hvm/event.h | 40 ++ > xen/include/asm-x86/hvm/hvm.h | 11 - > xen/include/asm-x86/mem_paging.h | 5 +- > xen/include/asm-x86/mem_sharing.h | 4 +- > xen/include/asm-x86/monitor.h | 31 ++ > xen/include/asm-x86/p2m.h | 41 +- > xen/include/public/domctl.h | 113 ++++-- > xen/include/public/hvm/params.h | 11 +- > xen/include/public/memory.h | 27 +- > xen/include/public/{mem_event.h => vm_event.h} | 183 ++++++--- > xen/include/xen/mem_access.h | 18 +- > xen/include/xen/p2m-common.h | 4 +- > xen/include/xen/sched.h | 28 +- > xen/include/xen/{mem_event.h => vm_event.h} | 103 ++--- > xen/include/xsm/dummy.h | 22 +- > xen/include/xsm/xsm.h | 35 +- > xen/xsm/dummy.c | 13 +- > xen/xsm/flask/hooks.c | 66 +++- > xen/xsm/flask/policy/access_vectors | 12 +- > 68 files changed, 2100 insertions(+), 1481 deletions(-) > create mode 100644 tools/libxc/xc_monitor.c > rename tools/libxc/{xc_mem_event.c => xc_vm_event.c} (70%) > create mode 100644 xen/arch/x86/hvm/event.c > create mode 100644 xen/arch/x86/monitor.c > rename xen/common/{mem_event.c => vm_event.c} (51%) > create mode 100644 xen/include/asm-arm/monitor.h > create mode 100644 xen/include/asm-x86/hvm/event.h > create mode 100644 xen/include/asm-x86/monitor.h > rename xen/include/public/{mem_event.h => vm_event.h} (37%) > rename xen/include/xen/{mem_event.h => vm_event.h} (40%) > > -- > 2.1.4 > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |