All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH 0/3] Move Xen ECLAIR configuration to analyze.yaml
@ 2025-02-14 20:45 Nicola Vetrini
  2025-02-14 20:45 ` [XEN PATCH 1/3] xen/arm: platform: address violation of MISRA C Rule 7.2 Nicola Vetrini
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Nicola Vetrini @ 2025-02-14 20:45 UTC (permalink / raw)
  To: xen-devel
  Cc: sstabellini, michal.orzel, xenia.ragiadakou, ayan.kumar.halder,
	consulting, Nicola Vetrini, Julien Grall, Bertrand Marquis,
	Volodymyr Babchuk, Dario Faggioli, Meng Xu, Juergen Gross,
	George Dunlap, Doug Goldstein

The initial configuration for the ECLAIR MISRA C analysis integration into Xen
consisted of two fixed configuration files (one for arm64 and one for x86_64).
This approach shows its downsides as configuration options may change over time.

To address this issues, the configuration can be derived from the architecture's
defconfig and overridden in analyze.yaml via EXTRA_XEN_CONFIG. While doing this,
some inconsistencies that were overlooked in the hand-crafted configuration
files have been resolved following the advice of Stefano Stabellini and
Michal Orzel.

A few regressions on clean guidelines result from such configuration changes,
therefore both patches are prerequisite to the last one to keep avoid pipeline
failures.

Nicola Vetrini (3):
  xen/arm: platform: address violation of MISRA C Rule 7.2
  xen/sched: address violation of MISRA C Rule 8.2
  automation: Update ECLAIR analysis configuration

 automation/eclair_analysis/prepare.sh      |   8 +-
 automation/eclair_analysis/xen_arm_config  | 141 --------------------
 automation/eclair_analysis/xen_x86_config  | 143 ---------------------
 automation/gitlab-ci/analyze.yaml          |  68 ++++++++++
 xen/arch/arm/platforms/brcm-raspberry-pi.c |   6 +-
 xen/common/sched/rt.c                      |   2 +-
 6 files changed, 77 insertions(+), 291 deletions(-)
 delete mode 100644 automation/eclair_analysis/xen_arm_config
 delete mode 100644 automation/eclair_analysis/xen_x86_config

-- 
2.43.0



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-02-17  8:49 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-14 20:45 [XEN PATCH 0/3] Move Xen ECLAIR configuration to analyze.yaml Nicola Vetrini
2025-02-14 20:45 ` [XEN PATCH 1/3] xen/arm: platform: address violation of MISRA C Rule 7.2 Nicola Vetrini
2025-02-14 23:04   ` Stefano Stabellini
2025-02-14 20:45 ` [XEN PATCH 2/3] xen/sched: address violation of MISRA C Rule 8.2 Nicola Vetrini
2025-02-14 23:04   ` Stefano Stabellini
2025-02-17  7:54     ` Jan Beulich
2025-02-17  8:31       ` Nicola Vetrini
2025-02-17  8:48         ` Jürgen Groß
2025-02-14 20:45 ` [XEN PATCH 3/3] automation: Update ECLAIR analysis configuration Nicola Vetrini
2025-02-14 23:04   ` Stefano Stabellini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.