-
Notifications
You must be signed in to change notification settings - Fork 8
Minutes 30 Nov 2023
Paul Albertella edited this page Nov 30, 2023
·
2 revisions
- Host: Paul Albertella
- Participants: Igor Stoppa, Gab Paoloni, Daniel Krippner
- 'Checklist of known issues' initiative
- Update from Igor on status of his document
- 'Next Steps' from Munich Workshop [1]
- Agree actions for OSEP & add issues in GitHub [2] regarding
-
- Establish document review & publication workflow
-
- Build index of past ELISA results
-
- Basil requirements tool
-
- Agree actions for OSEP & add issues in GitHub [2] regarding
- Vice-chair for OSEP?
- Suggested new role for all ELISA WGs
- Act as proxy for WG chair when unavailable (e.g. run meeting)
- 'Proven in use' PR from Sebastian [3]
- Review status
- Hoping to have complete and approved for publication by end of year
- Question: where could we place it?
- Hope to publish it as NVIDIA doc, but under a Creative Commons or equivalent licence
- Who might contribute to it / maintain it as a living document?
- Make an ELISA fork of it and carry it forward?
- Not guaranteed to be published in a form we can fork / extend
- Some issues cannot necessarily be resolved, because they concern subjective points
- Reflect this by documenting differences of opinion or record objections
- Remove need to resolve all differences
- Record assertion and what would be needed to support it
- May be some aspects that need further investigation
- Record as TODOs
- What are the possible next steps for ‘publishing’?
- Review at ELISA level?
- Hosting an opinion or endorsing an opinion?
- Suggestion: focus on making the content available, with a statement about its level of maturity, rather than ‘endorsement’
- Review at ELISA level?
- Next steps: PiU document is a good test case for this
- Index results without ‘endorsing’ them
- Publish index with disclaimer
- Or two indexes - one that is ‘endorsed’ and one that isn’t?
- Define some criteria for what is ‘endorsed’?
- Next steps: Pick some examples and try to define some criteria, or decide what is useful / complete enough to bring to a wider audience
- Index that identifies level of maturity?
- Technical issues will be discussed in Tools WG
- Discuss the process aspects of Basil in OSEP?
- FuSa qualification of Basil?
- How it might contribute to a FuSa workflow
- OSEP could host these two discussions and write up the results
- Define a use case for Basil - e.g. look at a given Linux subsystem
- Examine both the approach and how the tool supports it
- Gab: Pick a man page and use Basil to structure requirements around it
- Identify e.g. POSIX compliance
- Link to existing tests
- Igor: Pick a more discrete kernel feature?
- e.g. kernel after init phase marks certain pages as read only, those that host variables tagged as __ro_after_init
-
Action: Gab to talk to Luigi and come up with an example
- Consider a different use case after working through this
- Existing alternatives to Basil
- Paul: Doorstop is a similar tool
- Daniel: Also OpenFastTrace