| Summary: | change openpower-isa.git to use v3.1B definition of sync instruction and L and SC fields. | ||
|---|---|---|---|
| Product: | Libre-SOC's first SoC | Reporter: | Jacob Lifshay <programmerjake> |
| Component: | Source Code | Assignee: | Luke Kenneth Casson Leighton <lkcl> |
| Status: | DEFERRED --- | ||
| Severity: | normal | CC: | ghostmansd, libre-soc-bugs, lkcl, programmerjake |
| Priority: | --- | ||
| Version: | unspecified | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| See Also: | https://bugs.libre-soc.org/show_bug.cgi?id=1252 | ||
| NLnet milestone: | --- | 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: | |
| child tasks for budget allocation: | The table of payments (in EUR) for this task; TOML format: | ||
|
Description
Jacob Lifshay
2024-01-16 09:31:04 GMT
I initially attempted to just expand L (named L2) and add SC, but ran into the issue that there are some entries in fields.text that I have no idea why they're there:
# 1.6.7 X-FORM
|0 |6 |7|8|9 |10 |11|12|13 |15|16|17 |20|21 |31 |
| PO | /// | L2 | /| E | /// | XO | / |
I couldn't find this in the v3.1B spec or find the E field anywhere else in openpower-isa.git, so I gave up for now and just switched sync to the v3.0B version, which should work well enough for now.
|