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

THead: Add Xuantie C910 ACT Test Report #2

Merged
merged 1 commit into from
Mar 2, 2023

Conversation

jamesbeyond
Copy link
Contributor

No description provided.

Copy link
Collaborator

@billmcspadden-riscv billmcspadden-riscv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've reviewed this PR. Looks good to me. I suggest that me merge.

Copy link

@cetola cetola left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good to me. Suggest we merge.

@cetola
Copy link

cetola commented Mar 1, 2023

@allenjbaum Any reason we should not merge these test reports for the C910?

@allenjbaum
Copy link
Collaborator

Im a concerned that they can't test the [c.]ebreak instruction because they use it to signal that the test is ended (that's how i interpret it, anyway). This superficially looks pretty much the same as the original 908 submission, otherwise.

warl:
dependency_fields: []
legal:
- extensions[25:0] bitmask [0x094112D, 0x0000000]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Like the 908, this definition is reversed. If should be
mask= 0x0000000, fixedvalue=0x094112D

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll try to fix this asap

@jamesbeyond
Copy link
Contributor Author

you are correct @allenjbaum that is why the ebreak instruction is failed at this time

Copy link
Collaborator

@allenjbaum allenjbaum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks OK. The definitoin of MISA should be fixed (paramters are reversed), but otherwise it appears OK

@allenjbaum allenjbaum merged commit e87b4c2 into riscv-non-isa:main Mar 2, 2023
@MarcKarasek
Copy link
Collaborator

MarcKarasek commented Mar 2, 2023 via email

@allenjbaum
Copy link
Collaborator

allenjbaum commented Mar 2, 2023 via email

@jamesbeyond
Copy link
Contributor Author

@allenjbaum regarding the ebreak failure, it is actually a known limitation when using the riscof gdb plugin,
please found it out in : https://gitlab.incoresemi.com/core-verification/riscof-plugins/-/tree/master/gdb
here I quote it

Currently, the gdb plugin is seeing a failure with EBREAK, because the plugin uses breakpoints through gdb.

@allenjbaum
Copy link
Collaborator

allenjbaum commented Mar 10, 2023 via email

@MarcKarasek
Copy link
Collaborator

MarcKarasek commented Mar 11, 2023 via email

@allenjbaum
Copy link
Collaborator

allenjbaum commented Mar 12, 2023 via email

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.

5 participants