[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 14/23] acpi: Move ACPI code to tools/libacpi
Hi, On 2016/8/5 5:06, Boris Ostrovsky wrote: > Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx> > Acked-by: Jan Beulich <jbeulich@xxxxxxxx> > --- > v2: > * Minor cleanup of hvmloader's Makefile > > tools/firmware/hvmloader/Makefile | 14 > ++++++++------ > tools/firmware/hvmloader/ovmf.c | 2 +- > tools/{firmware/hvmloader/acpi => libacpi}/Makefile | 2 +- > tools/{firmware/hvmloader/acpi => libacpi}/README | 0 > tools/{firmware/hvmloader/acpi => libacpi}/acpi2_0.h | 0 > tools/{firmware/hvmloader/acpi => libacpi}/build.c | 0 > tools/{firmware/hvmloader/acpi => libacpi}/dsdt.asl | 0 > tools/{firmware/hvmloader/acpi => libacpi}/libacpi.h | 0 > tools/{firmware/hvmloader/acpi => libacpi}/mk_dsdt.c | 0 > tools/{firmware/hvmloader/acpi => libacpi}/ssdt_pm.asl | 0 > tools/{firmware/hvmloader/acpi => libacpi}/ssdt_s3.asl | 0 > tools/{firmware/hvmloader/acpi => libacpi}/ssdt_s4.asl | 0 > tools/{firmware/hvmloader/acpi => libacpi}/ssdt_tpm.asl | 0 > tools/{firmware/hvmloader/acpi => libacpi}/static_tables.c | 0 > tools/{firmware/hvmloader/acpi => libacpi}/x86.h | 0 > 15 files changed, 10 insertions(+), 8 deletions(-) > rename tools/{firmware/hvmloader/acpi => libacpi}/Makefile (98%) > rename tools/{firmware/hvmloader/acpi => libacpi}/README (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/acpi2_0.h (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/build.c (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/dsdt.asl (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/libacpi.h (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/mk_dsdt.c (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/ssdt_pm.asl (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/ssdt_s3.asl (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/ssdt_s4.asl (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/ssdt_tpm.asl (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/static_tables.c (100%) > rename tools/{firmware/hvmloader/acpi => libacpi}/x86.h (100%) > > diff --git a/tools/firmware/hvmloader/Makefile > b/tools/firmware/hvmloader/Makefile > index db64a61..694d9f1 100644 > --- a/tools/firmware/hvmloader/Makefile > +++ b/tools/firmware/hvmloader/Makefile > @@ -20,9 +20,6 @@ > XEN_ROOT = $(CURDIR)/../../.. > include $(XEN_ROOT)/tools/firmware/Rules.mk > > -export ACPI_BUILD_DIR=$(shell pwd) > -SUBDIRS := acpi > - > # The HVM loader is started in 32-bit mode at the address below: > LOADADDR = 0x100000 > > @@ -67,16 +64,20 @@ ROMS += $(ROMBIOS_ROM) $(STDVGA_ROM) $(CIRRUSVGA_ROM) > $(ETHERBOOT_ROMS) > endif > > .PHONY: all > -all: subdirs-all > +all: acpi subdirs-all > $(MAKE) hvmloader > > +.PHONY: acpi > +acpi: > + $(MAKE) -C $(ACPI_PATH) ACPI_BUILD_DIR=$(CURDIR) > + > rombios.o: roms.inc > smbios.o: CFLAGS += -D__SMBIOS_DATE__="\"$(SMBIOS_REL_DATE)\"" > > -ACPI_PATH = ./acpi > +ACPI_PATH = ../../libacpi > ACPI_FILES = dsdt_anycpu.c dsdt_15cpu.c dsdt_anycpu_qemu_xen.c > ACPI_OBJS = $(patsubst %.c,%.o,$(ACPI_FILES)) build.o static_tables.o > -$(ACPI_OBJS): CFLAGS += -I. -DSTDUTILS=\"../util.h\" > +$(ACPI_OBJS): CFLAGS += -I. -DSTDUTILS=\"$(CURDIR)/util.h\" Not sure if I do something wrong, but I got bellow errors when compiling this series on x86 just using "./autogen.sh;./configure;make tools". In file included from tcgbios.c:26:0: ../util.h:4:39: fatal error: ../hvmloader/acpi/acpi2_0.h: No such file or directory #include "../hvmloader/acpi/acpi2_0.h" In file included from tpm_drivers.c:24:0: ../util.h:4:39: fatal error: ../hvmloader/acpi/acpi2_0.h: No such file or directory #include "../hvmloader/acpi/acpi2_0.h" Thanks, -- Shannon _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |