|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v2 4/6] xen/arm: remove XEN_DOMCTL_CONFIG_GIC_NATIVE from the ABI
From: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Now that nothing resolves or relies on GIC_NATIVE (the previous patch moved that decision entirely into the toolstack and Xen's own dom0/ dom0less builders), drop it from the public ABI. Every caller must now request a concrete GIC_V2 or GIC_V3. This is an incompatible change for any toolstack still passing 0 (formerly GIC_NATIVE) expecting Xen to auto-select a version, so bump XEN_DOMCTL_INTERFACE_VERSION. Signed-off-by: Julian Vetter <julian.vetter@xxxxxxxxxx> --- Changes in v2: - New patch --- xen/include/public/arch-arm.h | 1 - xen/include/public/domctl.h | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/xen/include/public/arch-arm.h b/xen/include/public/arch-arm.h index 7d6f87e8b2..6987f5bdf4 100644 --- a/xen/include/public/arch-arm.h +++ b/xen/include/public/arch-arm.h @@ -319,7 +319,6 @@ DEFINE_XEN_GUEST_HANDLE(vcpu_guest_context_t); * struct xen_arch_domainconfig's ABI is covered by * XEN_DOMCTL_INTERFACE_VERSION. */ -#define XEN_DOMCTL_CONFIG_GIC_NATIVE 0 #define XEN_DOMCTL_CONFIG_GIC_V2 1 #define XEN_DOMCTL_CONFIG_GIC_V3 2 diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h index 510300bb67..4ca8a2d7ca 100644 --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -30,9 +30,9 @@ * fields) don't require a change of the version. * Stable ops are NOT covered by XEN_DOMCTL_INTERFACE_VERSION! * - * Last version bump: Xen 4.22 + * Last version bump: Xen 4.23 */ -#define XEN_DOMCTL_INTERFACE_VERSION 0x00000018 +#define XEN_DOMCTL_INTERFACE_VERSION 0x00000019 /* * NB. xen_domctl.domain is an IN/OUT parameter for this operation. -- 2.53.0 -- Julian Vetter | Vates Hypervisor & Kernel Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |