xen: introduce PHYSDEVOP_pirq_eoi_gmfn_v2
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Sat, 28 Jan 2012 13:45:13 +0000 (13:45 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Sat, 28 Jan 2012 13:45:13 +0000 (13:45 +0000)
commit0057a949dea2d22b1d9be884a7bd9912aa7f03cc
tree020b270ccdf54a2c545649511785e3466af3fc61
parent68e1fbf3db5ed49b05214064a5516154ca0bf842
xen: introduce PHYSDEVOP_pirq_eoi_gmfn_v2

PHYSDEVOP_pirq_eoi_gmfn changes the semantics of PHYSDEVOP_eoi.
In order to improve the interface this patch:

- renames PHYSDEVOP_pirq_eoi_gmfn to PHYSDEVOP_pirq_eoi_gmfn_v1;

- introduces PHYSDEVOP_pirq_eoi_gmfn_v2, that is like
  PHYSDEVOP_pirq_eoi_gmfn_v1 but it doesn't modify the behaviour of
  another hypercall;

- bump __XEN_LATEST_INTERFACE_VERSION__;

- #define PHYSDEVOP_pirq_eoi_gmfn to PHYSDEVOP_pirq_eoi_gmfn_v1 or
  PHYSDEVOP_pirq_eoi_gmfn_v2 depending on the __XEN_INTERFACE_VERSION.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Keir Fraser <keir@xen.org>
xen/arch/ia64/xen/domain.c
xen/arch/ia64/xen/hypercall.c
xen/arch/x86/domain.c
xen/arch/x86/physdev.c
xen/include/asm-ia64/domain.h
xen/include/asm-x86/domain.h
xen/include/public/physdev.h
xen/include/public/xen-compat.h