2020-06-04 |
Luke Kenneth... | remove unneeded code |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | use common TestCase class in logical |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add branch test case to core |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | no global variables in test suites |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | sigh. because POWER. CR index inversion |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | sigh. weirdness involving bit-inversion, inconsistency... |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | no global variables in test suites |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add ShiftRot test case (works only because CRs are... |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add both logical and ALU test core |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | no global variables in test suites |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | no global variables in test suites |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | no global variables in test suites |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | whoops, docstring indentation |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add docstrings for read/write port connection |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | move core code into separate functions, for clarity |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | reduce amount of code in SelectableInt |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | oops forgot to switch write-enable off |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | comment clarify on core |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | initialise XER from simulation |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | messing with valid/busy signals in core test |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add extra argument (not used) to regfile.py |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | hmmm sync-delay wport write and wen |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | test actual reg values being produced in core test |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | use common TestCase in branch |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | use common TestCase in shift_rot |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | use common TestCase in alu |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | move TestCase to common location |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | move reg setup to earlier in test |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | comment out wrflag as it should already be in the fu... |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | test against Logical (hard-coded change) |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add first cut at test core |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | sync onto fu.go_wr_i otherwise a loop occurs |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | add rdmask and issue/busy setting |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | remove unneeded imports |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | use copy of FHDLTestCase |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | connect up write-ports from Regfiles to FUs |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | docstring for AllFunctionUnits |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | missing a fastregs write-port |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | update docstring on simple/core.py |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | move regfile/spec organiser to separate function |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | mention convenience variables |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | rename trap to use convenience variables |
commit | commitdiff | tree |
2020-06-04 |
colepoirier | Undo damage done by deleting VHDL microwatt comments, |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | collate fu-enable signals |
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth... | connect up Function Unit operand subsets |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | forgot to add in rdflag enable |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | whoops, regfiles are uppercase |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | whoops needed a bit of a reorg of the data structure... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | hmmm got naming wrong in regfile-fu connectivity |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | whoops names of regfiles are lower-case |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | munge/redirect the regfile port based on the naming |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | connect read-enable and src_i to regfile ports |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | link up PriorityPickers on read channels |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | put rdspecs into a different dictionary |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | start putting a non-production core together, |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add a simple core, not intended for production use |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | correct comments on regspec decode map |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | only select xer_xo if OE enabled |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | decide to elaborate Refiles *into* another class, rathe... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | turn RegFiles into module, add all regfiles to it |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add a simple class containing all FunctionUnits |
commit | commitdiff | tree |
2020-06-03 |
Tobias Platen | more work on proof_datamerger.py |
commit | commitdiff | tree |
2020-06-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add class containing all regfiles |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | use common get_cu_inputs for CR unit tests |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | convert shift_rot tests to use common get_cu_inputs... |
commit | commitdiff | tree |
2020-06-03 |
Tobias Platen | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-06-03 |
Tobias Platen | whitespace fix for proof_datamerger.py |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | reorganise ALU tests, move get_cu_inputs function to... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | worked out how to dynamically enable carry-in to ALU... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | correct overflow-enable flags for rdmask specs in ALU |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | attempt to make carry-in and overflow-enable optional... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | remove rdflags in pipe_data.py (redundant) |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | move over to using power_regspec_map.py from PowerDecod... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | move obtaining simulator data into common function... |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | mention TODO on SPR regfile |
commit | commitdiff | tree |
2020-06-03 |
Cesar Strauss | Check completion of the sub-processes |
commit | commitdiff | tree |
2020-06-03 |
colepoirier | Fixed missing nia.ok.eq(1) in OP_RFID |
commit | commitdiff | tree |
2020-06-03 |
colepoirier | Fixed merge conflict by using remote changes |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | tidyup branch. comments |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | convenience variables |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | FormX not FormXL |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add bit more TODO |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | update submodule for ISA tables |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | convenience rename for spr pipe_data.py, consistent... |
commit | commitdiff | tree |
2020-06-03 |
Cesar Strauss | Simplify immediate check |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add more TODOs |
commit | commitdiff | tree |
2020-06-03 |
Cesar Strauss | Preliminary check of the alu protocol |
commit | commitdiff | tree |
2020-06-03 |
Cesar Strauss | Pass along the operand, in the cycle in which go is... |
commit | commitdiff | tree |
2020-06-03 |
colepoirier | Fixed OP_RFID and OP_SC in fu/trap/main_stage |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add some more constants and ref to POWER9 pdf |
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth... | add an if for OP_MTMSR and some comments |
commit | commitdiff | tree |
2020-06-03 |
colepoirier | Attempted to fix OP_RFID in TRAP pipeline |
commit | commitdiff | tree |
2020-06-02 |
colepoirier | Implement TRAP instructions OP_RFID and OP_SC |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | argh - bad hack, detecting when there are no registers... |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | take out unneeded code, add Settle() to see if it helps... |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | add lk field to DecodeOut2 |
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth... | move setting cia input to branch from get_cu_inputs... |
commit | commitdiff | tree |
next |