| #
0bf0d928 |
| 30-Jan-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge "docs: import MISRA compliance spreadsheet" into integration
|
| #
6c2c8528 |
| 26-Jan-2024 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: import MISRA compliance spreadsheet
TF-A aims to comply with MISRA C:2012 Guidelines. We maintain a list of all rules and directives and whether the project aims to comply with them or not. A
docs: import MISRA compliance spreadsheet
TF-A aims to comply with MISRA C:2012 Guidelines. We maintain a list of all rules and directives and whether the project aims to comply with them or not. A rationale is given for each deviation.
This list used to be provided as an '.ods' spreadsheet file hosted on developer.trustedfirmware.org. This raises the following issues:
- The list is not version-controlled under the same scheme as TF-A source code. This could lead to synchronization issues between the two.
- The file needs to be open in a separate program, which is not as straightforward as reading it from TF-A documentation itself.
- developer.trustedfirmware.org is deprecated, thus the file cannot be safely kept there for any longer.
To address these issues, convert the '.ods' file into a CSV (Comma Separated Values) file, which we import into TF-A source tree itself. Make use of Sphinx's ability to process and render CSV files as tables to display that information directly into the Coding Guidelines document.
Also make the following minor changes along the way:
- Remove dead link to MISRA C:2012 Guidelines page. Replace it with a link to a Wikipedia page to give a bit of context to the reader.
- We no longer use Coverity for MISRA compliance checks. Instead, we use ECLAIR nowadays. Reflect this in the document.
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Change-Id: I422fdd8246f4f9c2498c1be18115408a873b86ac
show more ...
|
| #
77844a8d |
| 10-Mar-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs: add guidelines for thirdparty includes" into integration
|
| #
9babfab4 |
| 02-Mar-2023 |
Govindraj Raja <govindraj.raja@arm.com> |
docs: add guidelines for thirdparty includes
Currently there is no guidelines in docs for including thirdparty includes, trying to address that with a proposed method to use third party includes.
C
docs: add guidelines for thirdparty includes
Currently there is no guidelines in docs for including thirdparty includes, trying to address that with a proposed method to use third party includes.
Change-Id: Ieec7a5c88a60b66ca72228741ba1894545130a06 Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| #
7096a45a |
| 19-Nov-2020 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "Fix typos and misspellings" into integration
|
| #
5d9101b3 |
| 12-Nov-2020 |
David Horstmann <david.horstmann@arm.com> |
Fix typos and misspellings
Fix a number of typos and misspellings in TF-A documentation and comments.
Signed-off-by: David Horstmann <david.horstmann@arm.com> Change-Id: I34c5a28c3af15f28d1ccada4d9
Fix typos and misspellings
Fix a number of typos and misspellings in TF-A documentation and comments.
Signed-off-by: David Horstmann <david.horstmann@arm.com> Change-Id: I34c5a28c3af15f28d1ccada4d9866aee6af136ee
show more ...
|
| #
bd260fcb |
| 20-Oct-2020 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "docs: code review guidelines" into integration
|
| #
1f19411a |
| 17-Aug-2020 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
docs: code review guidelines
Document the code review process in TF-A. Specifically:
* Give an overview of code review and best practices. * Give guidelines for the participants in code review.
docs: code review guidelines
Document the code review process in TF-A. Specifically:
* Give an overview of code review and best practices. * Give guidelines for the participants in code review. * Outline responsibilities of each type of participant. * Explain the Gerrit labels used in the review process.
Change-Id: I519ca4b2859601a7b897706e310f149a0c92e390 Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com> Signed-off-by: David Horstmann <david.horstmann@arm.com>
show more ...
|
| #
cf96f2ed |
| 06-Feb-2020 |
György Szing <gyorgy.szing@arm.com> |
Merge "doc: Split and expand coding style documentation" into integration
|
| #
e63f5d12 |
| 16-May-2019 |
Paul Beesley <paul.beesley@arm.com> |
doc: Split and expand coding style documentation
This patch expands the coding style documentation, splitting it into two documents: the core style rules and extended guidelines. Note that it does n
doc: Split and expand coding style documentation
This patch expands the coding style documentation, splitting it into two documents: the core style rules and extended guidelines. Note that it does not redefine or change the coding style (aside from section 4.6.2) - generally, it is only documenting the existing style in more detail.
The aim is for the coding style to be more readable and, in turn, for it to be followed by more people. We can use this as a more concrete reference when discussing the accepted style with external contributors.
Change-Id: I87405ace9a879d7f81e6b0b91b93ca69535e50ff Signed-off-by: Paul Beesley <paul.beesley@arm.com> Signed-off-by: Petre-Ionut Tudor <petre-ionut.tudor@arm.com>
show more ...
|