[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
>
|