[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 10/21] acpi/hvmloader: Link ACPI object files directly
>>> On 21.09.16 at 13:29, <ian.jackson@xxxxxxxxxxxxx> wrote: > Jan Beulich writes ("Re: [PATCH v4 10/21] acpi/hvmloader: Link ACPI object > files directly"): >> On 20.09.16 at 02:19, <boris.ostrovsky@xxxxxxxxxx> wrote: >> > --- a/tools/firmware/hvmloader/acpi/Makefile >> > +++ b/tools/firmware/hvmloader/acpi/Makefile >> > @@ -15,41 +15,45 @@ >> > XEN_ROOT = $(CURDIR)/../../../.. >> > include $(XEN_ROOT)/tools/firmware/Rules.mk >> > >> > -C_SRC-$(GPL) = build.c dsdt_anycpu.c dsdt_15cpu.c >> > dsdt_anycpu_qemu_xen.c >> > -C_SRC = build.c static_tables.c $(C_SRC-y) >> > -OBJS = $(patsubst %.c,%.o,$(C_SRC)) >> > +# Used as a workaround for a bug in some older iasl versions where >> > +# the tool will ignore everything after last '.' in the path ('-p' >> > argument) >> > +TMP_SUFFIX = tmp__ >> >> Hmm, the comment leaves open what newer iasl does? I suppose it >> strips everything after the last . too, but only if that ones comes >> after the last path separator? > > I think Boris's approach ensures that the last . always comes after > the last path separator. > >> It took me a moment to understand >> that no file with this suffix will ever be created, if my above summary >> is right. Please clarify this in the comment. > > I'm not sure it's really helpful to put this TMP_SUFFIX thing in a > make variable but maybe Jan prefers it that way. At least I didn't ask for it, and I'd be fine without. > In any case I think the choice of `tmp__' is rather odd. AFAICT the > resulting iasl command lines look like this: > > iasl -vs -p /path/to/here/blah.tmp__ -tc /path/to/here/blah.asl > > I think `.dummy' would be a better string, if indeed it's a string > which we expect always to be stripped, and not to appear in any > filenames. Another (currently later, but I'd prefer it to be moved ahead) patch uses this for actual temporary files. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |