[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH for-4.5 v6 01/16] xen: Add support for VMware cpuid leaves

On Sat, Sep 20, 2014 at 7:07 PM, Don Slutz <dslutz@xxxxxxxxxxx> wrote:
> This is done by adding HVM_PARAM_VMWARE_HW. It is set to the VMware
> virtual hardware version.
> Currently 0, 3-4, 6-11 are good values.  However the
> code only checks for == 0 or != 0.
> If non-zero then
>   Return VMware's cpuid leaves.
> The support of hypervisor cpuid leaves has not been agreed to.
> MicroSoft Hyper-V (AKA viridian) currently must be at 0x40000000.
> VMware currently must be at 0x40000000.
> KVM currently must be at 0x40000000 (from Seabios).
> Xen can be found at the first otherwise unused 0x100 aligned
> offset between 0x40000000 and 0x40010000.
> http://download.microsoft.com/download/F/B/0/FB0D01A3-8E3A-4F5F-AA59-08C8026D3B8A/requirements-for-implementing-microsoft-hypervisor-interface.docx
> http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1009458
> http://lwn.net/Articles/301888/
>   Attempted to get this cleaned up.
> So based on this, I picked the order:
> Xen at 0x40000000 or
> Viridian or VMware at 0x40000000 and Xen at 0x40000100
> If both Viridian and VMware selected, report an error.
> Since I need to change xen/arch/x86/hvm/Makefile; also add
> a newline at end of file.
> Signed-off-by: Don Slutz <dslutz@xxxxxxxxxxx>

FYI I've taken a look and this all seems sensible, but I'll hold off
on my reviewed-by until I've taken a look at more of the series.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.