[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH RESEND 04/14] tools: add ACPI tables relevant definitions
On 2016年06月06日 20:16, Wei Liu wrote: > On Mon, Jun 06, 2016 at 06:27:25PM +0800, Shannon Zhao wrote: >> > >> > >> > On 2016/6/6 18:11, Julien Grall wrote: >>> > > Hi Stefano, >>> > > >>> > > On 06/06/2016 11:04, Stefano Stabellini wrote: >>>> > >> On Tue, 31 May 2016, Shannon Zhao wrote: >>>>> > >>> From: Shannon Zhao <shannon.zhao@xxxxxxxxxx> >>>>> > >>> >>>>> > >>> Add ACPI tables relevant definitions for generating ACPI tables for >>>>> > >>> ARM >>>>> > >>> guest later. Currently RSDP, XSDT, GTDT, MADT, FADT and DSDT tables >>>>> > >>> will >>>>> > >>> be used. >>>>> > >>> >>>>> > >>> Signed-off-by: Shannon Zhao <shannon.zhao@xxxxxxxxxx> >>>>> > >>> --- >>>>> > >>> tools/libxc/include/acpi_defs.h | 277 >>>>> > >>> ++++++++++++++++++++++++++++++++++++++++ >>>>> > >>> 1 file changed, 277 insertions(+) >>>>> > >>> create mode 100644 tools/libxc/include/acpi_defs.h >>>>> > >>> >>>>> > >>> diff --git a/tools/libxc/include/acpi_defs.h >>>>> > >>> b/tools/libxc/include/acpi_defs.h >>>>> > >>> new file mode 100644 >>>>> > >>> index 0000000..9389a96 >>>>> > >>> --- /dev/null >>>>> > >>> +++ b/tools/libxc/include/acpi_defs.h >>>>> > >>> @@ -0,0 +1,277 @@ >>>>> > >>> +#ifndef _ACPI_DEFS_H_ >>>>> > >>> +#define _ACPI_DEFS_H_ >>>>> > >>> + >>>>> > >>> +#define ACPI_BUILD_APPNAME6 "XenARM" >>>>> > >>> +#define ACPI_BUILD_APPNAME4 "Xen " >>>> > >> >>>> > >> This header is actually ARM specific (also see the gic stuff below). >>>> > >> It >>>> > >> is probably best to rename it to acpi_arm_defs.h. >>> > > >>> > > Should not just we re-use the ACPI headers from xen/include/acpi/ ? >> > So how to include those headers in tools/libxl/libxl_arm.c ? >> > > Is it public headers? no, it's not public. > If so, it might already be available in > tools/include. If not, is it feasible to be made public? > I'm not sure it's ok to make ACPI defs public since there are not xen specific. > If in the end the file you need can't end up as a public header, you > need to manipulate CFLAGS. There is one example in libxc's Makefile. > Search for libelf. > > But please make sure the CFLAGS doesn't get modified when it is not > necessary. I would expect the CFLAGS is explicitly altered for a list > of files. Thanks, I'll have a look. -- Shannon _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |