[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Minutes Monday Mar 14
Thanks Bertrand. I cleaned-up the Xen FuSa landing page on the wiki: https://wiki.xenproject.org/wiki/Category:Safety_Certification/FuSa_SIG And I created the following two new pages: https://wiki.xenproject.org/wiki/FuSa_SIG/Status https://wiki.xenproject.org/wiki/FuSa_SIG/Roadmap There is a bit of overlapping information on the two pages but we can continue improving them during the next meeting and also further define the next items on the roadmap. Cheers, Stefano On Mon, 14 Mar 2022, Bertrand Marquis wrote: > Current ongoing efforts: > - Requirements format (doxygen) > - Misra requirement classification > - table of reqs followed/to follow/not applicable > - doorstop (link requirement to code) > - Zephyr solution (Intel) based on doxygen > - static code analysis (cppcheck, coverity, eclair) > - goal: Misra code compliance > - real time analysis of Xen > - interrupt forward response time > - cache coloring > - interference free > - commit review tracing > - get info from mailing list archive > - static system definition > - static memory allocation > - static heap allocation > - cpupools > > > Misc: > - Scope > - Only platform core code (no driver) > - timer, mmu, irq controller > - board/platform specific code to be done by user of Xen at this stage > - PCI passthrough out of scope (for now) > - System configuration > - dom0less > - Mixed criticality (Cert VM/non cert) > > > Fusa Roadmap (brainstorm): > - Zephyr as Dom0 > - tools ? license issue ! > - what functionalities ? > - Configuration > - Per domain Xen heap static allocation > - configurability (strip down code) > - Real time > - communication LinuxRT <-> Zephyr > - code improvements > - RCU > - ??? > - Code quality > - Misra compliance > - automatic checks on builds > - check on patches submitted > - include the rules in the coding style > - Use of a certified compiler > - Documentation and requirements > - process for change requests of reqs > - Tests > - tracability > - coverage > - low level testing > > Detailed analysis: > > * Misra compliance > - ongoing: > - coverity regular analysis (arm) > - CI internal checks > - cppcheck integration in Xen (arm) > - cppcheck buggy !! > - Clang ? > - gcc sanitizer ? > - classify the rules we want to support > - to do: > - create list of rules and put a file in xen git > - mention the status on the list ? > - list the rules already covered by current coding style > - updating the coding style > - regular checks on gitlab > - classify the rules in order of priority > - fix the misra C issues > - mention the Misra rule fixed when fixing findings > - for the future > - submitted patch checks > > > >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |