[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [RFC Design Doc] Add vNVDIMM support for Xen
On 02/29/16 03:12, Jan Beulich wrote: > >>> On 29.02.16 at 10:45, <haozhong.zhang@xxxxxxxxx> wrote: > > On 02/29/16 02:01, Jan Beulich wrote: > >> >>> On 28.02.16 at 15:48, <haozhong.zhang@xxxxxxxxx> wrote: > >> > Anyway, we may avoid some conflicts between ACPI tables/objects by > >> > restricting which tables and objects can be passed from QEMU to Xen: > >> > (1) For ACPI tables, xen does not accept those built by itself, > >> > e.g. DSDT and SSDT. > >> > (2) xen does not accept ACPI tables for devices that are not attached to > >> > a domain, e.g. if NFIT cannot be passed if a domain does not have > >> > vNVDIMM. > >> > (3) For ACPI objects, xen only accepts namespace devices and requires > >> > their names does not conflict with existing ones provided by Xen. > >> > >> And how do you imagine to enforce this without parsing the > >> handed AML? (Remember there's no AML parser in hvmloader.) > > > > As I proposed in last reply, instead of passing an entire ACPI object, > > QEMU passes the device name and the AML code under the AML device entry > > separately. Because the name is explicitly given, no AML parser is > > needed in hvmloader. > > I must not only have missed that proposal, but I also don't see > how you mean this to work: Are you suggesting for hvmloader to > construct valid AML from the passed in blob? Or are you instead > considering to pass redundant information (name once given > explicitly and once embedded in the AML blob), allowing the two > to be out of sync? > I mean the former one. Haozhong _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |