All of lore.kernel.org
 help / color / mirror / Atom feed
* [XEN PATCH 00/12] x86: address violations of MISRA C Rule 16.3
@ 2024-09-10 10:08 Federico Serafini
  2024-09-10 10:08 ` [XEN PATCH 01/12] x86/psr: address violation " Federico Serafini
                   ` (11 more replies)
  0 siblings, 12 replies; 33+ messages in thread
From: Federico Serafini @ 2024-09-10 10:08 UTC (permalink / raw)
  To: xen-devel
  Cc: consulting, Federico Serafini, Jan Beulich, Andrew Cooper,
	Roger Pau Monné, Tamas K Lengyel, Alexandru Isaila,
	Petre Pircalabu, Daniel P. Smith, Marek Marczykowski-Górecki

This patch series addresses violations of Rule 16.3 on the x86 code.

If all the 12 patches will be committed, only 4 violations will be left:
these are under x86_emulate and involve some fallthrough cases.
I'll wait for instructions from x86 maintainers about the right "format" to make
the fallthrough intention explicit (i.e., a comment or the fallthrough keyword
that is not defined in x86-emulate.h at the moment).

Federico Serafini (12):
  x86/psr: address violation of MISRA C Rule 16.3
  x86/time: address violations of MISRA C Rule 16.3
  x86/vm_event: address violation of MISRA C Rule 16.3
  x86/hypercall: address violations of MISRA C Rule 16.3
  x86/monitor: address violation of MISRA C Rule 16.3
  x86/mm: address violations of MISRA C Rule 16.3
  x86/mmcfg: address violation of MISRA C Rule 16.3
  x86/emul: add defensive code
  x86/emul: address violations of MISRA C Rule 16.3
  efi: address violation of MISRA C Rule 16.3
  xen/vpci: add defensive code
  xen/pci: address a violation of MISRA C Rule 16.3

 xen/arch/x86/include/asm/hypercall.h   | 4 ++--
 xen/arch/x86/include/asm/monitor.h     | 1 +
 xen/arch/x86/mm/guest_walk.c           | 1 +
 xen/arch/x86/mm/hap/hap.c              | 2 +-
 xen/arch/x86/mm/hap/nested_hap.c       | 1 +
 xen/arch/x86/mm/paging.c               | 2 +-
 xen/arch/x86/psr.c                     | 1 +
 xen/arch/x86/time.c                    | 2 ++
 xen/arch/x86/vm_event.c                | 1 +
 xen/arch/x86/x86_64/mmconfig-shared.c  | 1 +
 xen/arch/x86/x86_emulate/fpu.c         | 4 ++++
 xen/arch/x86/x86_emulate/x86_emulate.c | 5 +++++
 xen/common/efi/runtime.c               | 2 +-
 xen/drivers/passthrough/pci.c          | 4 +++-
 xen/drivers/vpci/msix.c                | 4 ++++
 15 files changed, 29 insertions(+), 6 deletions(-)

-- 
2.34.1



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

end of thread, other threads:[~2024-10-04 21:25 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-10 10:08 [XEN PATCH 00/12] x86: address violations of MISRA C Rule 16.3 Federico Serafini
2024-09-10 10:08 ` [XEN PATCH 01/12] x86/psr: address violation " Federico Serafini
2024-09-10 14:43   ` Jan Beulich
2024-09-10 10:08 ` [XEN PATCH 02/12] x86/time: address violations " Federico Serafini
2024-09-10 14:44   ` Jan Beulich
2024-09-10 10:08 ` [XEN PATCH 03/12] x86/vm_event: address violation " Federico Serafini
2024-09-10 17:22   ` Tamas K Lengyel
2024-09-10 10:08 ` [XEN PATCH 04/12] x86/hypercall: address violations " Federico Serafini
2024-09-10 14:52   ` Jan Beulich
2024-09-10 10:08 ` [XEN PATCH 05/12] x86/monitor: address violation " Federico Serafini
2024-09-10 17:21   ` Tamas K Lengyel
2024-09-10 10:08 ` [XEN PATCH 06/12] x86/mm: address violations " Federico Serafini
2024-09-10 14:55   ` Jan Beulich
2024-09-10 17:56     ` Federico Serafini
2024-09-10 10:08 ` [XEN PATCH 07/12] x86/mmcfg: address violation " Federico Serafini
2024-09-10 14:55   ` Jan Beulich
2024-09-10 10:09 ` [XEN PATCH 08/12] x86/emul: add defensive code Federico Serafini
2024-09-11 12:35   ` Jan Beulich
2024-09-10 10:09 ` [XEN PATCH 09/12] x86/emul: address violations of MISRA C Rule 16.3 Federico Serafini
2024-09-11 12:42   ` Jan Beulich
2024-09-12  9:17     ` Federico Serafini
2024-09-12 10:01       ` Jan Beulich
2024-09-12 11:14         ` Federico Serafini
2024-09-10 10:09 ` [XEN PATCH 10/12] efi: address violation " Federico Serafini
2024-10-04 21:24   ` Marek Marczykowski-Górecki
2024-09-10 10:09 ` [XEN PATCH 11/12] xen/vpci: add defensive code Federico Serafini
2024-09-10 14:51   ` Jan Beulich
2024-09-10 10:09 ` [XEN PATCH 12/12] xen/pci: address a violation of MISRA C Rule 16.3 Federico Serafini
2024-09-10 14:57   ` Jan Beulich
2024-09-10 14:59     ` Jan Beulich
2024-09-10 17:41       ` Federico Serafini
2024-09-10 17:46         ` Federico Serafini
2024-09-11  7:31           ` Jan Beulich

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.