|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
RE: [Xen-ia64-devel] [PATCH] per vcpu vhpt
 
>> >non-current vcpu's case must be handled.
>> I don't see any issue here, if we use option1, we use identity
mapping
>> for VHPT, and so we can use 16 MB TR mapping, of cause, 64KB VHPT is
>> covered by this 16M TR.
>
>In fact I had such a patch for the very early version of
>the pervcpu vhpt patch.
>But I discarded it for some reason. I don't remember clearly why.
>Probably I wanted to avoid introducing an implicit dependency
>and increasing vcpu context switch overhead.
As I know, IA64/LINUX is using this mechanism, the task_struct is 32k,
but it uses 16M TR mapping if it is not covered 64M kernel TR.
Anthony
>
>--
>yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |