|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
Re: [Xen-ia64-devel] cpu ops
 
On Mon, Apr 07, 2008 at 05:25:54PM +0800, Dong, Eddie wrote:
> In current approach, we have cpu ops like eoi/set_tpr/get_tpr,/set_itm
> /set_kr0/set_kr2.../set_kr7 etc.
> I think there is another simple alternative is to simply export
> setreg/getreg 
> for cpu ops.
> 
> The benefit of this could be:
>       1: Simple in pv_ops I/F
>       2: hypervisor neutral. Today we only virtualize around 15 AR/CR
> read/write,
>       But future it may extends since different Hypervisor may do in
> different way.
Sounds reasonable.
Although it would result in big switch, presumably we can eliminate
runtime switch cost by specifically handling setreg/getreg which 
might complicate binay patch slightly.
-- 
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |