|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/4] tools: s/arm/arm32/ in foreign header checks.
On Thu, 14 Feb 2013, Ian Campbell wrote:
> Also define __arm__ARM32 as required.
>
> Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> Cc: Jan Beulich <JBeulich@xxxxxxxx>
> ---
> v2: s/x86_32/arm32/ in the right place
> s/__arm__ARM32/__arm___ARM32/
> Update gitignore
It looks OK to me
Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> .gitignore | 2 +-
> tools/include/xen-foreign/Makefile | 4 ++--
> tools/include/xen-foreign/mkheader.py | 6 +++++-
> tools/include/xen-foreign/reference.size | 2 +-
> 4 files changed, 9 insertions(+), 5 deletions(-)
>
> diff --git a/.gitignore b/.gitignore
> index 125a582..73c5b77 100644
> --- a/.gitignore
> +++ b/.gitignore
> @@ -363,7 +363,7 @@ tools/include/xen-foreign/checker.c
> tools/include/xen-foreign/structs.pyc
> tools/include/xen-foreign/x86_32.h
> tools/include/xen-foreign/x86_64.h
> -tools/include/xen-foreign/arm.h
> +tools/include/xen-foreign/arm32.h
>
> .git
> tools/misc/xen-hptool
> diff --git a/tools/include/xen-foreign/Makefile
> b/tools/include/xen-foreign/Makefile
> index cfaf790..5bc2d46 100644
> --- a/tools/include/xen-foreign/Makefile
> +++ b/tools/include/xen-foreign/Makefile
> @@ -3,7 +3,7 @@ include $(XEN_ROOT)/tools/Rules.mk
>
> ROOT = $(XEN_ROOT)/xen/include/public
>
> -architectures := arm x86_32 x86_64
> +architectures := arm32 x86_32 x86_64
> headers := $(patsubst %, %.h, $(architectures))
>
> .PHONY: all clean check-headers
> @@ -22,7 +22,7 @@ check-headers: checker
> diff -u reference.size tmp.size
> rm tmp.size
>
> -arm.h: mkheader.py structs.py $(ROOT)/arch-arm.h
> +arm32.h: mkheader.py structs.py $(ROOT)/arch-arm.h
> $(PYTHON) $< $* $@ $(filter %.h,$^)
>
> x86_32.h: mkheader.py structs.py $(ROOT)/arch-x86/xen-x86_32.h
> $(ROOT)/arch-x86/xen.h $(ROOT)/xen.h
> diff --git a/tools/include/xen-foreign/mkheader.py
> b/tools/include/xen-foreign/mkheader.py
> index d189b07..eee28f3 100644
> --- a/tools/include/xen-foreign/mkheader.py
> +++ b/tools/include/xen-foreign/mkheader.py
> @@ -17,11 +17,15 @@ header = {};
> footer = {};
>
> #arm
> -inttypes["arm"] = {
> +inttypes["arm32"] = {
> "unsigned long" : "uint32_t",
> "long" : "uint32_t",
> "xen_pfn_t" : "uint64_t",
> };
> +header["arm32"] = """
> +#define __arm___ARM32 1
> +""";
> +
>
> # x86_32
> inttypes["x86_32"] = {
> diff --git a/tools/include/xen-foreign/reference.size
> b/tools/include/xen-foreign/reference.size
> index a2cbfd6..9f1bfac 100644
> --- a/tools/include/xen-foreign/reference.size
> +++ b/tools/include/xen-foreign/reference.size
> @@ -1,5 +1,5 @@
>
> -structs | arm x86_32 x86_64
> +structs | arm32 x86_32 x86_64
>
> start_info | - 1112 1168
> trap_info | - 8 16
> --
> 1.7.2.5
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |