Skip to content

Conversation

@cshilwant
Copy link
Member

@cshilwant cshilwant commented Dec 16, 2024

fix(workflows): Stop building GEN device family

- GitHub pages are introduced for customers/ developers
to get access the latest bleeding-edge documentation

- DEVFAMILY=GEN is not used in production by any OS & hence
contains irrelevant information [1]. So, stop building it
as a part of CICD.

[1]: https://texasinstruments.github.io/processor-sdk-doc/processor-sdk-linux-GEN/esd/docs/10_01/linux/index.html
Signed-off-by: Chirag Shilwant <[email protected]>
feat(workflows): Add support for buildroot

- Add support for building buildroot for AM62X

Signed-off-by: Chirag Shilwant <[email protected]>
feat(workflows): Add support for debian

- Add support for building debian for AM62X, AM62PX & AM64X

Signed-off-by: Chirag Shilwant <[email protected]>

@cshilwant
Copy link
Member Author

@makohoek for reviews

- GitHub pages are introduced for customers/ developers
to get access the latest bleeding-edge documentation

- DEVFAMILY=GEN is not used in production by any OS & hence
contains irrelevant information [1]. So, stop building it
as a part of CICD.

[1]: https://texasinstruments.github.io/processor-sdk-doc/processor-sdk-linux-GEN/esd/docs/10_01/linux/index.html
Signed-off-by: Chirag Shilwant <[email protected]>
- Add support for building buildroot for AM62X

Signed-off-by: Chirag Shilwant <[email protected]>
- Add support for building debian for AM62X, AM62PX & AM64X

Signed-off-by: Chirag Shilwant <[email protected]>
@cshilwant cshilwant requested a review from a team December 16, 2024 13:49
@AashvijShenai
Copy link
Contributor

@cshilwant , Would it make sense to completely eliminate the 'General' variable? There are many files which have this variable so it would make sense to remove them in one swoop because otherwise context might be lost?

@cshilwant
Copy link
Member Author

cshilwant commented Dec 16, 2024

@cshilwant , Would it make sense to completely eliminate the 'General' variable? There are many files which have this variable so it would make sense to remove them in one swoop because otherwise context might be lost?

@AashvijShenai Eliminating GEN config might need more internal discussion.
I ack in removing the GEN config but there are many references of "General_family" in the entire documentation which needs cleanup.

This PR was intended to avoid it from building in GitHub pages CICD as it contains information that's irrelevant for customers/ developers.

@StaticRocket
Copy link
Member

Well, hold on. @praneethbajjuri I've been meaning to ask you about the GEN and CORESDK DEVFAMILY configs, as they never made any sense on their own and I had never seen a deployment of them. Are these being used anymore? Are we safe to prune them?

We should also prune any ifconfig directives using parameters listed under these configs.

@praneethbajjuri
Copy link
Collaborator

Ok to prune gen.
I use coresdk platform for validating some common foundation components docs and configs which are published at coresdk level.so, don't prune coresdk platform

@StaticRocket
Copy link
Member

Alright. We'll merge the CI cleanup now and have a followup to drop the config and modify the source.

@StaticRocket StaticRocket merged commit a7a3ad1 into TexasInstruments:master Dec 16, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants