arm64/xen: introduce asm/xen header files on arm64
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 4 Jun 2013 11:07:03 +0000 (11:07 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Fri, 7 Jun 2013 10:39:45 +0000 (10:39 +0000)
commit9f54ad6652d454b6a8e932b5307e60c9023bd974
treec1bb0ef6771134652eef5fe07a4023078f7c2907
parentf0a8d597913bba310a519a149294b835b6c8c9c5
arm64/xen: introduce asm/xen header files on arm64

asm/xen/hypercall.h, asm/xen/hypervisor.h, asm/xen/interface.h and
asm/xen/page.h are identical so to avoid code duplication we are just
including the original arm header files here.

asm/xen/events.h is slightly different, so introduce a different file
here (use xchg to implement xchg_xen_ulong and pass regs->pstate to
raw_irqs_disabled_flags).

Also introduce asm/hypervisor.h and asm/sync_bitops.h.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
arch/arm64/include/asm/hypervisor.h [new file with mode: 0644]
arch/arm64/include/asm/sync_bitops.h [new file with mode: 0644]
arch/arm64/include/asm/xen/events.h [new file with mode: 0644]
arch/arm64/include/asm/xen/hypercall.h [new file with mode: 0644]
arch/arm64/include/asm/xen/hypervisor.h [new file with mode: 0644]
arch/arm64/include/asm/xen/interface.h [new file with mode: 0644]
arch/arm64/include/asm/xen/page.h [new file with mode: 0644]