Bug 1202

Summary: Decouple insndb, libopid and related files
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   
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:    
Bug Blocks: 1201    

Description Dmitry Selyutin 2023-11-05 10:46:43 GMT
If we want to make it easy for others to reuse libopid and insndb, and we do, if we base binutils on libopid, we need to decouple this code from openpower-isa repository and make it self-sufficient.
Comment 1 Dmitry Selyutin 2023-11-05 10:49:37 GMT
Some details can also be found here:
https://lists.libre-soc.org/pipermail/libre-soc-dev/2023-September/005636.html
Comment 2 Luke Kenneth Casson Leighton 2023-11-26 00:49:57 GMT
(In reply to Dmitry Selyutin from comment #0)
> If we want to make it easy for others to reuse libopid and insndb, and we
> do, if we base binutils on libopid, we need to decouple this code from
> openpower-isa repository and make it self-sufficient.

and keep the CSV file format. it is a Lowest Common Denominator format
that is trivially accessible in every language and even spreadsheets
and databases support it as a conversion format.