2020-06-04 |
Luke Kenneth Casson... | no global variables in test suites
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add ShiftRot test case (works only because CRs are...
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add both logical and ALU test core
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | no global variables in test suites
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | no global variables in test suites
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | no global variables in test suites
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | whoops, docstring indentation
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add docstrings for read/write port connection
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | move core code into separate functions, for clarity
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | reduce amount of code in SelectableInt
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | oops forgot to switch write-enable off
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | comment clarify on core
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | initialise XER from simulation
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | messing with valid/busy signals in core test
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add extra argument (not used) to regfile.py
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | hmmm sync-delay wport write and wen
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | test actual reg values being produced in core test
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | use common TestCase in branch
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | use common TestCase in shift_rot
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | use common TestCase in alu
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | move TestCase to common location
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | move reg setup to earlier in test
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | comment out wrflag as it should already be in the fu...
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | test against Logical (hard-coded change)
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add first cut at test core
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | sync onto fu.go_wr_i otherwise a loop occurs
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | add rdmask and issue/busy setting
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | remove unneeded imports
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | use copy of FHDLTestCase
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | connect up write-ports from Regfiles to FUs
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | docstring for AllFunctionUnits
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | missing a fastregs write-port
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | update docstring on simple/core.py
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | move regfile/spec organiser to separate function
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | mention convenience variables
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | rename trap to use convenience variables
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | collate fu-enable signals
|
commit | commitdiff | tree |
2020-06-04 |
Luke Kenneth Casson... | connect up Function Unit operand subsets
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | forgot to add in rdflag enable
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | whoops, regfiles are uppercase
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | whoops needed a bit of a reorg of the data structure...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | hmmm got naming wrong in regfile-fu connectivity
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | whoops names of regfiles are lower-case
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | munge/redirect the regfile port based on the naming
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | connect read-enable and src_i to regfile ports
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | link up PriorityPickers on read channels
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | put rdspecs into a different dictionary
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | start putting a non-production core together,
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add a simple core, not intended for production use
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | correct comments on regspec decode map
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | only select xer_xo if OE enabled
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | decide to elaborate Refiles *into* another class, rather...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | turn RegFiles into module, add all regfiles to it
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add a simple class containing all FunctionUnits
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add class containing all regfiles
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | use common get_cu_inputs for CR unit tests
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | convert shift_rot tests to use common get_cu_inputs...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | reorganise ALU tests, move get_cu_inputs function to...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | worked out how to dynamically enable carry-in to ALU...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | correct overflow-enable flags for rdmask specs in ALU
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | attempt to make carry-in and overflow-enable optional...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | remove rdflags in pipe_data.py (redundant)
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | move over to using power_regspec_map.py from PowerDecode2...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | move obtaining simulator data into common function...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | mention TODO on SPR regfile
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | tidyup branch. comments
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | convenience variables
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | FormX not FormXL
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add bit more TODO
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | update submodule for ISA tables
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | convenience rename for spr pipe_data.py, consistent...
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add more TODOs
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add some more constants and ref to POWER9 pdf
|
commit | commitdiff | tree |
2020-06-03 |
Luke Kenneth Casson... | add an if for OP_MTMSR and some comments
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | argh - bad hack, detecting when there are no registers...
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | take out unneeded code, add Settle() to see if it helps...
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add lk field to DecodeOut2
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | move setting cia input to branch from get_cu_inputs...
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | hooray, get_cu_inputs now common to both types of tests
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | oooo very annoying. there does not appear to be any...
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add get_inputs function to branch test_pipe_caller
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | remove unneeded variable
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | Revert "ok ok - for OP_BCREG put CTR in spr2 as well"
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | ok ok - for OP_BCREG put CTR in spr2 as well
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | set up CTR and LR only on BCREG when needed
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | decode fast spr for OP_BCREG CTR, TAR and LR
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add TODO comments for read_fast1/2
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | argh overlapping commits on submodule (rebase did not...
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | debugging branch fast registers
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add comment about fast1 and fast2 in branch test_pipe_caller
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add regspecmap function to PowerDecode2
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | move regspec function to separate module
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add in fast regs support in decoder and into regspec_decode
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add 2nd write-reg for LD/ST Update mode
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add write-regs encoding to regspec decoder
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | add read-write register numbering detection
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | whoops cut/paste error, creating write_ports not read_ports
|
commit | commitdiff | tree |
2020-06-02 |
Luke Kenneth Casson... | whoops syntax error
|
commit | commitdiff | tree |
next |