Messages in this thread | | | Date | Tue, 30 Sep 2008 12:16:18 +0300 | From | Avi Kivity <> | Subject | Re: Use CPUID to communicate with the hypervisor. |
| |
Nakajima, Jun wrote: > 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? > >
Features that the guest needs to enable very early on, before ACPI is up. I don't think there are many of those.
-- I have a truly marvellous patch that fixes the bug which this signature is too narrow to contain.
| |