|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Re: changeset 13403 ...
 
Keir Fraser wrote:
> 
> 
> On 29/1/07 13:48, "Keir Fraser" <keir@xxxxxxxxxxxxx> wrote:
> 
>> On 29/1/07 13:40, "Gerd Hoffmann" <kraxel@xxxxxxx> wrote:
>>
>>> Just noticed that domU kexec doesn't work any more, changeset 13403 is
>>> the culpit.  Hmm.  No, it isn't easy to work-around ...
>>>
>>> cheers,
>> Two pagetable switches in a single multicall? First switch is to a pagetable
>> which maps only the multicall structure. This small intermediate table has
>> to be mapped read-only in the original pagetables and in the final
>> pagetables, but it will only be a few pages of memory (4 in the worst case).
Helps a bit, but doesn't solve the fundamental problem that I can't use
the page tables created by the domain-builder as-is.
> Oh, it'll need a hypercall transfer page too. And it's a mmuext_op list that
> you need, not a multicall. The transfer page and mmuext_op list can be
> placed in adjacent pages so that you don't need any more intermediate
> pagetable pages.
Hmm.  hypercall transfer page?  The one with the int 82h instructions?
Is the mmuext_op list copyed over before running it?  If so, the it
should not be required to be mapped all the time, right?  In that case I
could get away with an empty page as page directory?  Or maybe even
baseptr=NULL?
cheers,
  Gerd
-- 
Gerd Hoffmann <kraxel@xxxxxxx>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |