Re: [RFC] CPUID usage for interaction between Hypervisors and Linux.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Anthony Liguori
Date: Wednesday, October 1, 2008 - 2:08 pm

Alok Kataria wrote:

What's wrong with what we have in paravirt_ops?  Just agreeing on CPUID 
doesn't help very much.  You still need a mechanism for doing hypercalls 
to implement anything meaningful.  We aren't going to agree on a 
hypercall mechanism.  KVM uses direct hypercall instructions, Xen uses a 
hypercall page, VMware uses VMI, Hyper-V uses MSR writes.  We all have 
already defined the hypercall namespace in a certain way.

We've already gone down the road of trying to make standard paravirtual 
interfaces (via virtio).  No one was sufficiently interested in 
collaborating.  I don't see why other paravirtualizations are going to 
be much different.

Regards,

Anthony Liguori
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 11:04 am)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 11:06 am)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 11:12 am)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 11:36 am)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 12:56 pm)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Anthony Liguori, (Wed Oct 1, 2:08 pm)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Wed Oct 1, 2:17 pm)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Tue Oct 7, 4:41 pm)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Tue Oct 7, 4:45 pm)
Re: [RFC] CPUID usage for interaction between Hypervisors ..., Jeremy Fitzhardinge, (Tue Oct 7, 5:40 pm)