-
Notifications
You must be signed in to change notification settings - Fork 23
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
iob-lib/python-setup: copies software of modules that are only for simulation porpoise. #622
Comments
What conflicts? Can you paste the errors here? |
Renaming the functions so that there is no conflict between the iob-uart and the iob-uart16550 software solves the most relevant problem. Could the software sources stop being copied by altering the |
Currently, it is possible to change the For example, imagine we use this iob-soc-opencryptolinux system as a Tester for the IOb-SoC-SUT system. On the other hand, if the Tester somehow managed to disable the copy of sources for itself and still allowed the SUT to copy from the UART, we would still have this |
I think the best solution is to prevent the iob-uart software from being included in the sources for compilation. The disadvantage of this is having to maintain this new |
Another solution, similar to this, would be to create a python script that inserted that filter into the |
Currently, in IOb-SoC-opencryptolinux in the Setup phase the software of the iob-uart is copied. The iob-uart is only used in simulation, therefor the software is not required. It causes conflicts with the iob-uart16550 software. Even after renaming all the iob-uart16550 functions so that these have a different name from the iob-uart functions.
The text was updated successfully, but these errors were encountered: