From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tiejun Chen Subject: [v2][PATCH] tools/hvmloader: link errno.h from xen internal Date: Mon, 3 Nov 2014 17:00:48 +0800 Message-ID: <1415005248-25620-1-git-send-email-tiejun.chen@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian.Jackson@eu.citrix.com, stefano.stabellini@eu.citrix.com, Ian.Campbell@eu.citrix.com, wei.liu2@citrix.com Cc: JBeulich@suse.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org We need to act on some specific hypercall error numbers, so require the hypervisor view on the errno.h value rather than just the build environment's number. So here link this headfile from xen. Signed-off-by: Tiejun Chen --- v2: * CCed more tools MAINTAINERS * Rephrase long log * Remove this line '@rm -rf errno.h' since we always force link * Drop including this head file in util.c directly .gitignore | 1 + tools/firmware/hvmloader/Makefile | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index b24e905..52c3038 100644 --- a/.gitignore +++ b/.gitignore @@ -127,6 +127,7 @@ tools/firmware/hvmloader/acpi/ssdt_*.h tools/firmware/hvmloader/hvmloader tools/firmware/hvmloader/roms.h tools/firmware/hvmloader/roms.inc +tools/firmware/hvmloader/errno.h tools/firmware/rombios/BIOS-bochs-[^/]* tools/firmware/rombios/_rombios[^/]*_.c tools/firmware/rombios/rombios[^/]*.s diff --git a/tools/firmware/hvmloader/Makefile b/tools/firmware/hvmloader/Makefile index 46a79c5..333350b 100644 --- a/tools/firmware/hvmloader/Makefile +++ b/tools/firmware/hvmloader/Makefile @@ -84,9 +84,12 @@ ROMS += $(SEABIOS_ROM) endif .PHONY: all -all: subdirs-all +all: subdirs-all .dir $(MAKE) hvmloader +.dir: + ln -sf $(XEN_ROOT)/xen/include/xen/errno.h . + ovmf.o rombios.o seabios.o hvmloader.o: roms.inc smbios.o: CFLAGS += -D__SMBIOS_DATE__="\"$(shell date +%m/%d/%Y)\"" @@ -136,7 +139,7 @@ endif .PHONY: clean clean: subdirs-clean - rm -f roms.inc roms.inc.new acpi.h + rm -f roms.inc roms.inc.new acpi.h errno.h rm -f hvmloader hvmloader.tmp *.o $(DEPS) -include $(DEPS) -- 1.9.1