[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] [PATCH][RFC] [0/2]Consider steal time for IA64-PVdomain
On Wed, Feb 07, 2007 at 05:55:23PM +0900, Atsushi SAKAI wrote: > This patch intends to consider steal time accounting. > This functionality is already implemented in x86/PV-domain. We shouldn't duplicate same logic. Consolidate somehow. > 1)__copy_to_guest > x86 implementation it uses > Hypercall of VCPUOP_register_runstate_memory_area at boot time > and __copy_to_guest(every context switch). > > but IA64 case, __copy_to_guest causes overhead. > Because currently copy_to_guest only supports for hypercall only on IA64. > for this reason copy_to_guest uses xencomm, it makes overhead for > address translation. > For this reason, I use arch_shared_info at this moment. > This makes just copy data and less overhead. > > For same type of implementation like x86, > it needs to support copy only (not address translation) function > "copy_to_guest". > If any idea suggested, I plan to rewrite this patch. > Also some patches for copy only copy_to_guest is welcome. - register pseudo physical address with VCPUOP_register_runstate_memory_area. - xen get machine address and get_page(). - access runstate via xen straght mapping area - when vcpu is released, put_page() -- yamahata _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |