Safety Certification Challenges: Difference between revisions

From Xen
Jump to navigationJump to search
m (Lars.kurth moved page Certifications to Safety Certification: Make title clearer)
m (Reformatted)
Line 3: Line 3:
We have identified the following requirements, all of them need an owner:
We have identified the following requirements, all of them need an owner:


# Code style requirements, a subset of MISRA <br/ > Next step: find public documents that describe the code style requirements and publish them to xen-devel.
* '''Code style requirements, a subset of MISRA'''
::* Next step: find public documents that describe the code style requirements and publish them to xen-devel.
# Create a subset of functions that need to go through certifications <br/ > Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point. Start a discussion on which features we need to have. For instance real time schedulers might be required in some configurations but not all.
* '''Create a subset of functions that need to go through certification'''
# Understand how to address dom0: we need a plan for a non-Linux dom0. It looks like FreeRTOS could be a good option. <br/ > Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
::* Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point.
# Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes. <br/ > Next step: find a company or a certification body that would guide us through the process.
::* Start a discussion on which features we need to have.
::* For instance real time schedulers might be required in some configurations but not all.
* '''Understand how to address dom0:'''
::* We need a plan for a non-Linux dom0.
::* It looks like FreeRTOS could be a good option.
::* Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
* '''Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes.'''
::* Next step: find a company or a certification body that would guide us through the process.

Revision as of 15:22, 5 April 2018

This page captures the efforts to certify Xen on ARM for ISO 26262 ASIL B. Discussions happen during the regular Xen on ARM Community Calls organized on xen-devel by Stefano Stabellini and Julien Grall.

We have identified the following requirements, all of them need an owner:

  • Code style requirements, a subset of MISRA
  • Next step: find public documents that describe the code style requirements and publish them to xen-devel.
  • Create a subset of functions that need to go through certification
  • Next step: create a small Kconfig for Xen as a reference, using Renesas Rcar as starting point.
  • Start a discussion on which features we need to have.
  • For instance real time schedulers might be required in some configurations but not all.
  • Understand how to address dom0:
  • We need a plan for a non-Linux dom0.
  • It looks like FreeRTOS could be a good option.
  • Next step: Find out more information about FreeRTOS on Xen. Reach out to people that worked on it (Dornerworks? Galois?).
  • Create artifacts, such as docs, fault analysis, prove fault tolerance, safety management docs, document development processes.
  • Next step: find a company or a certification body that would guide us through the process.