|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [RFC] Hypercalls from HVM guests
 
Steve Ofsthun wrote:
 
Petersson, Mats wrote:
 This sounds like a simple to use method for communicating with the HVM 
code,
but I would like to gracefully detect native execution and print a useful
 error message at module load time.  Recovering from a native mode 
exception
will be very O/S specific (if allowed at all).
 
 
 PIO is probably a bit safer.  PIO probing, while a bit ugly, is 
certainly frequently used.
 Plus, PIO instructions are not sensitive (whereas CPUID is) which means 
that it can also be used as a mechanism for non-HVM guests.
Regards,
Anthony Liguori
 
Actually, maybe using an unused index for CPUID (e.g. 0xb0000000) would
be better? As that's defined to return all zero's, and not cause any
traps whatever value you use (unless the CPU is so old that it doesn't
support CPUID, of course).
 
 
This sounds encouraging, but is CPUID always trapped by the HVM code?
Steve
 
 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |