Clean-up of Coremark directories for license clarity
Created by: christian-herber-nxp
Clean-up of Coremark directories for license clarity
Task Outcome
Currently, Coremark benchmark is integrated on a per core basis. In addition, the original sources seem to have been modified. In consequence, a Silicon Labs/OpenHW group copyright has been added to the header, in addition to a solderpad license. The header does not explain what the changes are that have been done to the files. The issue is twofold:
- It is not clear what was modified (i.e. what is subject to the respective copyright
- Expectation would be that the benchmark files are not modified to ensure the integrity of the benchmark
My expectation would be that the coremark files are taken unmodified, straight from the eembc github. Best case, you don't even copy the files but just pull them when building. The respective core directories in the repository should only contain the core_portme{.c/.h} files, of which the .h file should most likely also not be modified.
Provide a brief description of what is expected. For example, "Implement an XYZ UVM Agent." If necessary point to a specification document.
Background information
https://github.com/eembc/coremark
Location Information
core-v-verif/core/tests/programs/custom/coremark/
Completion Criteria
Clear copyright and license situation. Original Coremark files included.