Commit Graph

18 Commits

Author SHA1 Message Date
Gilles Peskine f56fd874f4 Mention how config checks are generated from historical information about config symbols
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine edebb385b1 We can now have generated checks on the finalized config as well
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 9510120ba9 Clarify that including *_after.h is not the normal behavior of build_info.h
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine a70a7c7507 Recall that config checks are an internal matter
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 927b641b7d Fix formatting inside <code>
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 0b7f20705f Note that changing a subproject option is bad
There was a section about this, but the idea was missing in the introductory
section.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 2cdc7b3fcb Typos
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 8035d8e2da Do include the generated checks in make generated_files
Now that they aren't public headers any longer, there's no reason to have a
different mechanism.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 3c0d70037d Initial specification document
Discuss why some configurations are undesirable. Document the current
`check_config.h`. Document new generated checks: why and how, but not the
details of what (RTFS).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2025-10-31 21:12:55 +01:00
Gilles Peskine 068c393737 More copyediting
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 14:45:49 +02:00
Gilles Peskine a12a2fdd2a Miscellaneous minor corrections and improvements
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine 764064720e unfinished sentence
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine e8da47fa0f Terminology: "consuming repository" -> "consuming branch"
"Consuming repository" is wrong: there can be non-consuming branches in a
repository (mbedtls-2.28 in mbedtls).

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine fdcef6b1b2 Criteria for inclusion: example of test_suite_*
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine ae2db70273 Open question on not having to upload branches to mbedtls-framework
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine 638223d748 Clarify and justify the requirements for consuming repositories
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine ca093571c6 Miscellaneous clarifications and minor corrections
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00
Gilles Peskine 0a5fe2dfc0 Framework design document: work in progress
Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2024-04-29 13:28:46 +02:00