[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0/7] xen: More assorted improvements to domain creation
This series is in preparation for passing more parameters via XEN_DOMCTL_createdomain. It is hypervisor side cleanup, with a couple of related tangents. The toolstack side of this work is forthcoming. This series has been compile tested on all architecture, and functionally tested on x86. Andrew Cooper (7): xen/domain: Drop DOMCRF_dummy xen/domain: Drop all DOMCRF_* constants RFC arm/domain: Reject invalid combinations of domain creation flags x86/domain: Remove unused parameters from {hvm,pv}_domain_initialise() x86/domain: Optimise the order of actions in arch_domain_create() xen/domain: Pass the full domctl_createdomain struct to create_domain() xen/mm: Clean up share_xen_page_with_guest() API xen/arch/arm/domain.c | 20 ++--- xen/arch/arm/mm.c | 19 ++--- xen/arch/arm/setup.c | 8 +- xen/arch/x86/domain.c | 159 ++++++++++++++++++-------------------- xen/arch/x86/domain_page.c | 3 +- xen/arch/x86/hvm/dom0_build.c | 2 +- xen/arch/x86/hvm/hvm.c | 3 +- xen/arch/x86/hvm/vmx/vmx.c | 2 +- xen/arch/x86/mm.c | 26 +++---- xen/arch/x86/mm/shadow/common.c | 2 +- xen/arch/x86/pv/domain.c | 3 +- xen/arch/x86/pv/shim.c | 6 +- xen/arch/x86/setup.c | 18 +++-- xen/arch/x86/time.c | 4 +- xen/arch/x86/x86_64/mm.c | 16 ++-- xen/common/domain.c | 34 +++++--- xen/common/domctl.c | 20 +---- xen/common/schedule.c | 2 +- xen/common/trace.c | 9 +-- xen/common/xenoprof.c | 3 +- xen/include/asm-arm/grant_table.h | 3 +- xen/include/asm-arm/mm.h | 7 -- xen/include/asm-x86/grant_table.h | 6 +- xen/include/asm-x86/hvm/hvm.h | 3 +- xen/include/asm-x86/mm.h | 8 -- xen/include/asm-x86/pv/domain.h | 11 +-- xen/include/xen/domain.h | 4 +- xen/include/xen/mm.h | 14 ++++ xen/include/xen/sched.h | 32 +++----- 29 files changed, 197 insertions(+), 250 deletions(-) -- 2.1.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |