Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Location/repository for board support files #39

Closed
GregAC opened this issue Feb 18, 2020 · 2 comments
Closed

Location/repository for board support files #39

GregAC opened this issue Feb 18, 2020 · 2 comments

Comments

@GregAC
Copy link

GregAC commented Feb 18, 2020

I've had Embench running on Ibex/OpenTitan for a while now but in special branches and I'm looking at getting the necessary stuff merged into their respective master branches.

The major question is which repository should the board support files live in? With the current embench build system the board.cfg and boardsupport.c/boardsupport.h at least needs to live in config/riscv32/boards/<board_name> which is in the embench repository. Do you want all such boardsupport files upstreaming into the embench repository?

My preference would be for such files to live in the Ibex/OpenTitan repositories as it makes maintenance simpler (no upstreaming them into this repository). I can hack my way around the build system already (using the vendoring system we have in Ibex/OpenTitan) to make this happen but it would be neater if the build system supported it properly.

This would involve adding an option to the python build system to specify a custom boards/ directory. I am happy to do this but first wanted to ask what the preferred option is here, I see it as either:

  • all board support files to be upstreamed into embench-iot
  • alter build system as above to support custom board/chip directories
@jeremybennett
Copy link
Collaborator

jeremybennett commented Feb 19, 2020 via email

@PaoloS02
Copy link
Contributor

PaoloS02 commented Mar 4, 2024

I'll close this for now @GregAC as it's been quiet for a while. Happy to reopen it if necessary.

@PaoloS02 PaoloS02 closed this as completed Mar 4, 2024
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

No branches or pull requests

3 participants