[catalogue] Fix VMSA register size and type mismatch#1763
[catalogue] Fix VMSA register size and type mismatch#1763diaolo01 wants to merge 1 commit intoherd:masterfrom
Conversation
There was a problem hiding this comment.
Along with this we should remove LDR+32. But I am not sure these set of tests should be here in the first place. I think these should be in herd/tests/instructions - if there is no such test there already.
There was a problem hiding this comment.
The catalogue is also the test base for the web interface. We may want simple tests such as those to appear un the web interface.
There was a problem hiding this comment.
I opted for keeping this test given Luc's comment and made the registers 64 bit instead to differentiate them from 32 bits tests.
There was a problem hiding this comment.
FWIW, the feedback I get from users is that web and in particular the aarch64-VMSA is overwhelming and not as well curated as it could be. I think having 100s of tests doesn't help and having both a 64bit LDR and a 32bit LDR only makes the situation worse. If we want to maintain these tests for testing, and I am not sure we need to, I think we should create a shelf.py for regressions and a separate shelf.py for the web.
There was a problem hiding this comment.
Fair enough. If I am not mistaken the regression test driver can take an index file as argument.
Hi @relokin abd @diaolo01. There are no long term logs that depend on any test from the github. All runs are performed on copies taken a long time ago. So it is safe to change logs here as long as references are also changed, when appropriate. |
|
Hi again @diaolo01 and @relokin. I have started the process of editing the tests, with the following aims
Then I noticed that some tests have already been fixed by merged PR #1762. Would you please rebase? |
|
I have already fixed some tests here, commit 35b45c4. May I suggest cherry-picking this commit? |
|
Thank you @maranget, looks like we did some of the same work in parallel. Should I cherry-pick the rest of the changes on top of this commit? |
|
If you mean that my commit has more changes than yours, yes please proceed. |
This PR adresses register type mismatches in aarch64-vmsa tests: