|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] mini-guest io emulation
 
On 15 Mar 2006, at 03:03, Edwin Zhai wrote:
 1. seems dom0 still need do the user interaction( screen painting, 
kbd/mouse
detection), so how much performance gain with extra dom 
switch(dom0<->mini
os<->VMX guest) ?
  
 Some of those will not be critical path operations, and are moving to 
mini-os only to clean up the control interfaces in dom0 (consistent 
device interfaces for pv and hvm guests). In other cases we will still 
get better performance because we get to define the minios<->dom0 
interface and make it amenable to e.g., batching.
 2. even with mini-os io emulation, pit/pic/iopaic/lapic still sit in 
Hypervisior,
right?
  
 Yes. The only reason not to put something in Xen is because the backend 
cannot be implemented in Xen. Xen doesn't know about displays, so 
display emulation does not go in Xen, for example.
 3. we are currently doing the save/restore for VMX guest with the 
expection that
mini-os emulation only affect device model save/resotore. we can 
continue
current work (just save the qemu-dm state) and sync with mini os in 
future.
 
yes.
 -- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |