[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 0 of 5] Mem event interface improvements
In this patch series we add a series of improevements to the memory event interface. Namely: - Allow batched consumption of multiple outstanding responses - Signal Xen to consume responses solely with an event channel kick - Extra flag to tag events generated byforeign-domains - Allow placing dummy domains in the ring, to keep it in sync if a state transition does not require an explicit response. All these changes are orthogonal to the outstanding proposals for enhancing ring management. Signed-off-by: Andres Lagar-Cavilla <andres@xxxxxxxxxxxxxxxx> Signed-off-by: Adin Scannell <adin@xxxxxxxxxxx> Signed-off-by: Keir Fraser <keir@xxxxxxx> xen/arch/x86/mm/mem_event.c | 6 +++ xen/include/public/mem_event.h | 1 + xen/arch/ia64/vmx/vmx_init.c | 2 +- xen/arch/x86/hvm/hvm.c | 7 ++- xen/arch/x86/mm/mem_event.c | 3 +- xen/common/event_channel.c | 75 +++++++++++++++++++++++++++++++--------- xen/include/xen/event.h | 5 ++- xen/include/xen/sched.h | 2 +- xen/arch/x86/mm/mem_event.c | 26 ++++++++++--- xen/arch/x86/mm/mem_event.c | 10 ++++- xen/arch/x86/mm/mem_sharing.c | 13 +++--- xen/arch/x86/mm/p2m.c | 52 ++++++++++++++------------- xen/include/asm-x86/mem_event.h | 2 +- xen/arch/x86/mm/mem_sharing.c | 2 + xen/arch/x86/mm/p2m.c | 4 ++ xen/include/public/mem_event.h | 7 +++ 16 files changed, 154 insertions(+), 63 deletions(-) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |