Bug 415

Summary: miscellaneous POWER9 instructions needed: OP_NOP, ATTN, ILLEGAL and unit tests
Product: Libre-SOC's first SoC Reporter: Luke Kenneth Casson Leighton <lkcl>
Component: Source CodeAssignee: Luke Kenneth Casson Leighton <lkcl>
Status: CONFIRMED ---    
Severity: enhancement CC: libre-soc-bugs
Priority: ---    
Version: unspecified   
Hardware: Other   
OS: Linux   
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:
Bug Depends on:    
Bug Blocks: 383, 409    

Description Luke Kenneth Casson Leighton 2020-07-05 17:27:32 BST
last few remaining instructions are needed:

* OP_NOP      done (sort-of), test TODO
* OP_ILLEGAL  done, test TODO
* OP_ATTN     done, test done
* OP_ADDPCIS  TODO, test TODO
* OP_SC       done, test TODO
* OP_ISYNC    TODO, test TODO
* OP_ICBI     TODO, test TODO
* OP_SCV      illegal test
Comment 1 Luke Kenneth Casson Leighton 2020-07-07 14:15:27 BST
commit 9111ba8618e5945892dc0e2f6ec764bfe7ffbe71 (HEAD -> master)
Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
Date:   Tue Jul 7 14:14:46 2020 +0100

    add core start/stop capability, and OP_ATTN support
Comment 2 Luke Kenneth Casson Leighton 2020-07-07 16:27:14 BST
commit 138678ae11646c89cfb597ea9b5cef9433f04bcb (HEAD -> master, origin/master)
Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net>
Date:   Tue Jul 7 16:20:12 2020 +0100

    ordering of tests for OP_ATTN needed shuffling.  seems to be working