chipsalliance / Cores-VeeR-EL2

VeeR EL2 Core
https://chipsalliance.github.io/Cores-VeeR-EL2/html/main/docs_rendered/html/index.html
Apache License 2.0
238 stars 70 forks source link

Update `march` for software tests built with GCC 12.x or newer #139

Closed koluckirafal closed 7 months ago

koluckirafal commented 8 months ago

This PR adds support for toolchains with GCC version 12.1 or newer. Due to the changes in the base ISA specification, which moved CSR and ifence.i instructions to the separate extensions, -march argument includes these extensions and also adds Bitmanip extensions supported by both VeeR-EL2 and GCC 12.x.

Solves #136.

github-actions[bot] commented 7 months ago

Links to coverage and verification reports for this PR (#139) are available at https://chipsalliance.github.io/Cores-VeeR-EL2/

tmichalak commented 7 months ago

LGTM