[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] CI: Extend eclair-*-allcode to enable as much as possible


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Wed, 18 Feb 2026 15:49:18 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=citrix.com smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A3DeqXAIKKnWywQHo9xnl0/8i309d7qRZueRR3vjb/A=; b=rfw+JQb0vQZW71Qca58PmX2co9OsZEMcrijuqCMFRj7u11Lot3jYreoJBP9JerQg6hZXfm9h6WqZ50dyP0gMR/F3U2uz6u8dVWv//xWyZmiogEZj4ZS21JtLGru7KLoqT3HHCb/Rx/ge9pOYdKU7dCfj26Br7Ccm2GzETIVh9Mx4M9H8DbtdFERBxTRhB9nlZus9ZTlcNcAGYj1qDK6PTnTCRpcHfA8lCU19+llYIjTR/KpHzveSXjWfNBwZmqsSIzwP3U/ib7nMREzxQ0dlhWmtDsYwhGTzUAvboRCun6Yv90vWB7JSo1N9d8/KWec9DIMMLSCrUqfOJUt7/rywoQ==
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=A3DeqXAIKKnWywQHo9xnl0/8i309d7qRZueRR3vjb/A=; b=PbhM/YSgWYxQmuic/Nxca05ZnfhFEQ0qkdZuPpOLZpltsMzxtbU90ZfDvB7y9ni7t80j6XEJquwqYF2ea+8StQlBIksC0zd57W4D8zkhF2DpDhSm2I18OAc9Oq4n0OCPzi0UJEpd4fLVvi+uhA3M2uJZYd82vbjwo4ngqRX2Xc25WFs+8nL6JsQA3HA9Tq1CbUG6LphCs9g2sdnw4Me66ltQO9BW35rtuvG3w2X4MUAG7qkDCM2w8PjxyjR6KvBhvAWP1xRuGGWOmNiL2lj5UcUpYfgRmMTbmEiw0Eb6marfEyhF4gQByRK3/Ro++QVeQ0yt/kU6P6TKW50xQ70dIw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=o716aLLDET5Y0eW1BbP3i9d/POadYgY/TxBACo9VNDbv1EszvaWt09rv7F6x5WOhQsAO+5gOPq1aI2m056HDn7U9fL2rvuOEKg34/QnTSH+Sk2HY0d/ZEKU84qCdW0T6m/gmx4SOboce3qnjuHw5Ngc9BzFVucYmx759I7HxK6VKI0ccOe/Dy70kdWUG/P5f/cLha6obkhjQU3ZYfJ0qhJYp2dX2SOK/zsTZB6RO3OMsZjAjYqSn/T7fll8LJsNdJN9gXNRzPzc/b7uH4vKbWuDKvjrkpJqu+xZPYPARtGDEIQokQr1k+Uc9HR/s6ZX1rpA9spSSHXovrDs4nuq22w==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=duERugWhXsPHTkcUtYufpsFb4XWFcg0QRV57NzLTBQj12YpTTbPpDii0um7JQZOyOWYaktXZ7yDJeSARizFxgXSQORN7iPyE7+s9YY3YImnTylPoPPqljb+TnpsI02oGtf7mZnqosbyftKLTTVgXYA9pBNA6/JGmFMnsx+bVdQYZjQrOsiexqEWUSk9CcegLUu5AOV2oJrlOrIP1PDWWB5RfFCPYi/JKvgnEke/3adStimvDdWEcTxJp+y5K6eoL2JWUA99qm/AoVYN1wF0SFxMpzqiv0i8VwKn84w2Ul16MXNCkuuxfk57olUnvKc+eDImzTcwaqtoCqZSp1HduGA==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, "consulting @ bugseng . com" <consulting@xxxxxxxxxxx>, Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Michal Orzel <michal.orzel@xxxxxxx>
  • Delivery-date: Wed, 18 Feb 2026 15:50:33 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Thread-index: AQHcfj5G7fNp7PSkb0GiHPxZx0yorLWI378A
  • Thread-topic: [PATCH] CI: Extend eclair-*-allcode to enable as much as possible

Hi Andrew

> On 5 Jan 2026, at 13:24, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote:
> 
> On x86, this is basically everything.
> 
> For ARM, CONFIG_MPU and CONFIG_MMU are mutually exclusive (with
> CONFIG_STATIC_MEMORY in the mix), as well as CONFIG_NEW_VGIC being mutually
> exclusive with the other VGIC infrastructure.
> 
> No functional change, but a lot of new Eclair reports (non-blocking).
> 
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Acked-by: Bertrand Marquis <bertrand.marquis@xxxxxxx>

Cheers
Bertrand

> ---
> CC: Stefano Stabellini <sstabellini@xxxxxxxxxx>
> CC: consulting@xxxxxxxxxxx <consulting@xxxxxxxxxxx>
> CC: Nicola Vetrini <nicola.vetrini@xxxxxxxxxxx>
> CC: Jan Beulich <JBeulich@xxxxxxxx>
> CC: Roger Pau Monné <roger.pau@xxxxxxxxxx>
> CC: Julien Grall <julien@xxxxxxx>
> CC: Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>
> CC: Bertrand Marquis <bertrand.marquis@xxxxxxx>
> CC: Michal Orzel <michal.orzel@xxxxxxx>
> 
> https://gitlab.com/xen-project/hardware/xen-staging/-/pipelines/2245142422
> 
> Maintaining these lists is going to be a nightmare.  I think we really do need
> to implement CONFIG_COMPILE_TEST
> ---
> automation/gitlab-ci/analyze.yaml | 45 +++++++++++++++++++++++++++++++
> 1 file changed, 45 insertions(+)
> 
> diff --git a/automation/gitlab-ci/analyze.yaml 
> b/automation/gitlab-ci/analyze.yaml
> index a472692fcb31..7a2c0bfa77d1 100644
> --- a/automation/gitlab-ci/analyze.yaml
> +++ b/automation/gitlab-ci/analyze.yaml
> @@ -44,6 +44,24 @@ eclair-x86_64-allcode:
>     LOGFILE: "eclair-x86_64.log"
>     VARIANT: "X86_64"
>     RULESET: "monitored"
> +    EXTRA_XEN_CONFIG: |
> +      CONFIG_ARGO=y
> +      CONFIG_DEBUG_LOCK_PROFILE=y
> +      CONFIG_DEBUG_TRACE=y
> +      CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP=y
> +      CONFIG_EXPERT=y
> +      CONFIG_HYPERV_GUEST=y
> +      CONFIG_LATE_HWDOM=y
> +      CONFIG_MEM_PAGING=y
> +      CONFIG_MEM_SHARING=y
> +      CONFIG_PERF_ARRAYS=y
> +      CONFIG_PERF_COUNTERS=y
> +      CONFIG_PV32=y
> +      CONFIG_UNSUPPORTED=y
> +      CONFIG_XENOPROF=y
> +      CONFIG_XEN_GUEST=y
> +      CONFIG_XHCI=y
> +      CONFIG_XSM=y
>   allow_failure: true
> 
> eclair-x86_64-testing:
> @@ -104,6 +122,33 @@ eclair-ARM64-allcode:
>     LOGFILE: "eclair-ARM64.log"
>     VARIANT: "ARM64"
>     RULESET: "monitored"
> +    EXTRA_XEN_CONFIG: |
> +      CONFIG_ACPI=y
> +      CONFIG_ARGO=y
> +      CONFIG_ARM64_SVE=y
> +      CONFIG_ARM_SMMU_V3=y
> +      CONFIG_BOOT_TIME_CPUPOOLS=y
> +      CONFIG_DEBUG_LOCK_PROFILE=y
> +      CONFIG_DEBUG_TRACE=y
> +      CONFIG_DEVICE_TREE_DEBUG=y
> +      CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP=y
> +      CONFIG_EXPERT=y
> +      CONFIG_FFA=y
> +      CONFIG_FFA_VM_TO_VM=y
> +      CONFIG_GICV3_ESPI=y
> +      CONFIG_HAS_ITS=y
> +      CONFIG_IOREQ_SERVER=y
> +      CONFIG_IPMMU_VMSA=y
> +      CONFIG_LIVEPATCH=y
> +      CONFIG_LLC_COLORING=y
> +      CONFIG_OPTEE=y
> +      CONFIG_OVERLAY_DTB=y
> +      CONFIG_PCI_PASSTHROUGH=y
> +      CONFIG_PERF_ARRAYS=y
> +      CONFIG_PERF_COUNTERS=y
> +      CONFIG_STACK_PROTECTOR=y
> +      CONFIG_UNSUPPORTED=y
> +      CONFIG_VM_EVENT=y
>   allow_failure: true
> 
> eclair-ARM64-testing:
> -- 
> 2.39.5
> 


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.