Bug 1003 - instruction database continuation and binutils, SVP64
Summary: instruction database continuation and binutils, SVP64
Status: CONFIRMED
Alias: None
Product: Libre-SOC's first SoC
Classification: Unclassified
Component: Source Code (show other bugs)
Version: unspecified
Hardware: PC Linux
: --- enhancement
Assignee: Dmitry Selyutin
URL:
Depends on: 995 1083 1094
Blocks: 961
  Show dependency treegraph
 
Reported: 2023-02-20 17:57 GMT by Luke Kenneth Casson Leighton
Modified: 2023-09-21 08:35 BST (History)
3 users (show)

See Also:
NLnet milestone: NLnet.2022-08-107.ongoing
total budget (EUR) for completion of task and all subtasks: 10500
budget (EUR) for this task, excluding subtasks' budget: 0
parent task for budget allocation: 961
child tasks for budget allocation: 1068 1079 1083 1094
The table of payments (in EUR) for this task; TOML format:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke Kenneth Casson Leighton 2023-02-20 17:57:26 GMT
The instruction database (machine-generation) for binutils needs continuation
particularly for CR and Branch operations.

The task is a continuation of bug #976.

--

* DONE: bug #1068 Adding instructions from ls012 not currently implemented in binutils.
* WIP: bug #1079 make LD/ST-with-update EXTRA3
* WIP: bug #1083 update to DD FFirst Mode binutils PowerDecoder
* DONE: bug #1094 insndb instruction database visitor-walker is needed
Comment 1 Dmitry Selyutin 2023-04-04 20:16:25 BST
Luke, could you please elaborate a bit on the scope of this task? It's overlaps somewhat with 976, and I'm unsure where to draw the border line.
Comment 2 Luke Kenneth Casson Leighton 2023-04-04 22:17:55 BST
(In reply to Dmitry Selyutin from comment #1)
> Luke, could you please elaborate a bit on the scope of this task? It's
> overlaps somewhat with 976, and I'm unsure where to draw the border line.

as long as doubefunding does not occur it's down to you.
based on amount you consider fair. bug #976 *should* have
been done already and closed so there is no chance of overlap?

but this one is for subtasks such as needing to update binutils
because of the new LDST-Data-Dependent-Fail-First i started
adding today, and anything else we determine is needed.

it is therefore not defined *as an actual task* but is meant
for on-demand on-the-fly subtasks.