[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.