Bug 1203

Summary: Cross-check PPC Simple-V assembly between binutils and insndb
Product: Libre-SOC's first SoC Reporter: Dmitry Selyutin <ghostmansd>
Component: Source CodeAssignee: Dmitry Selyutin <ghostmansd>
Status: CONFIRMED ---    
Severity: enhancement CC: libre-soc-bugs, lkcl
Priority: ---    
Version: unspecified   
Hardware: PC   
OS: All   
See Also: https://bugs.libre-soc.org/show_bug.cgi?id=1174
https://bugs.libre-soc.org/show_bug.cgi?id=1173
NLnet milestone: new binutils total budget (EUR) for completion of task and all subtasks: 0
budget (EUR) for this task, excluding subtasks' budget: 0 parent task for budget allocation: 1259
child tasks for budget allocation: The table of payments (in EUR) for this task; TOML format:
Bug Depends on: 1201    
Bug Blocks:    

Description Dmitry Selyutin 2023-11-05 10:53:10 GMT
We don't have tests for binutils which check the most essential SVP64. At least assembly and disassembly as present in openpower-isa tests must be covered.
Comment 1 Dmitry Selyutin 2023-11-05 10:55:33 GMT
Initially I was thinking to cross-check binutils/libopid/insndb. But I think I't be much better to migrate binutils to libopid, because we will never manage to keep in sync 3 subsystems.
Comment 2 Luke Kenneth Casson Leighton 2023-11-12 18:42:24 GMT
(In reply to Dmitry Selyutin from comment #1)
> Initially I was thinking to cross-check binutils/libopid/insndb. But I think
> I't be much better to migrate binutils to libopid, because we will never
> manage to keep in sync 3 subsystems.

true... but we still have to have the transition. a good workaround
would be to actually use binutils as an option to the unit tests,
there is now a "config" bugreport which makes this easy. bug #1174