arm/arm64: xen: Move shared architecture headers to include/xen/arm
authorMarc Zyngier <marc.zyngier@arm.com>
Fri, 2 Dec 2016 14:19:35 +0000 (14:19 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Fri, 2 Dec 2016 19:49:55 +0000 (11:49 -0800)
commit2fbadc3002c5f172d20aa2e7e48920c5f14ed11f
treeb20a275093fc3459ee2f03550031d3b474b96be9
parentb36585a0a3c169612f3105139464a2da1d3ecc03
arm/arm64: xen: Move shared architecture headers to include/xen/arm

ARM and arm64 Xen ports share a number of headers, leading to
packaging issues when these headers needs to be exported, as it
breaks the reasonable requirement that an architecture port
has self-contained headers.

Fix the issue by moving the 5 header files to include/xen/arm,
and keep local placeholders to include the relevant files.

Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
15 files changed:
arch/arm/include/asm/xen/hypercall.h
arch/arm/include/asm/xen/hypervisor.h
arch/arm/include/asm/xen/interface.h
arch/arm/include/asm/xen/page-coherent.h
arch/arm/include/asm/xen/page.h
arch/arm64/include/asm/xen/hypercall.h
arch/arm64/include/asm/xen/hypervisor.h
arch/arm64/include/asm/xen/interface.h
arch/arm64/include/asm/xen/page-coherent.h
arch/arm64/include/asm/xen/page.h
include/xen/arm/hypercall.h [new file with mode: 0644]
include/xen/arm/hypervisor.h [new file with mode: 0644]
include/xen/arm/interface.h [new file with mode: 0644]
include/xen/arm/page-coherent.h [new file with mode: 0644]
include/xen/arm/page.h [new file with mode: 0644]