RE: Use CPUID to communicate with the hypervisor.

From: Nakajima, Jun
Date: Mon Sep 29 2008 - 11:32:31 EST


On 9/29/2008 12:37:23 AM, Avi Kivity wrote:
> Gleb Natapov wrote:
> > Can this interface be used to pass variable sized data from a
> > hypervisor to a gust? ACPI or DMI tables for instance.
> >
>
> In theory it can, but it would be a bad idea. cpuid is best used to
> communicate cpu features; ACPI and DMI are (mostly) system features.

Also, we have reserved the MSRs from 0x40000000 - 0x400000FF for software use. We could use such MSRs, but what's the benefits of using those when ACPI already defined the detection mechanism?

.
Jun Nakajima | Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/