2020-07-09 |
Luke Kenneth... | add new stages etc. to get multiply working without... |
commit | commitdiff | tree |
2020-07-09 |
Luke Kenneth... | create new DivMulOutputData which does not have CA... |
commit | commitdiff | tree |
2020-07-09 |
Luke Kenneth... | make carry output handling optional in common output... |
commit | commitdiff | tree |
2020-07-09 |
Luke Kenneth... | identifying locations where big/little endian is in... |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | resolving bigendian/littleendian modes in qemu sim |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | resolving old and new behaviour for lookup of SPRs |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | resolving old and new behaviour for lookup of SPRs |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | adding in ALU test back in, debugging SPR setup |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | sorting out setting of XER |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add spr to fast reg converter |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | got test_issuer operational on one unit test |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | switch assembler to little-endian |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | stashing current state of investigation whilst looking... |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add test trap simulator unit test |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | allow qemu to stop at specified end point |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add mtspr and bcctrl instructions to helloworld test |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add option to qemu to break at known alternate address |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add to/from spr test (mtspr, mfspr) |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add code-fragment from microwatt helloworld |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | add a simple addis test (regression) |
commit | commitdiff | tree |
2020-07-08 |
Luke Kenneth... | copy binary loaded from disk into data memory as well |
commit | commitdiff | tree |
2020-07-08 |
Cesar Strauss | Start the FSM-based ALU example. |
commit | commitdiff | tree |
2020-07-08 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-07-08 |
Jacob Lifshay | add WIP pipeline loop demo |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | add hello world binary test |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | whoops error in test of dynamic parameter |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | sort-of got binary execution test working |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | code-shuffle on testing to prepare loading large files... |
commit | commitdiff | tree |
2020-07-07 |
Cesar Strauss | Clear input data along with valid_i |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | ordering of tests for OP_ATTN needed shuffling. seems... |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | whoops got Function.NONE test wrong in PowerDecode2 |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | remove unneeded record field from logical_input_record |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | debugging termination (OP_ATTN) |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | update opcode map for OP_ATTN |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | add halted condition in ISACaller, when attn instructio... |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | debugging termination / OP_ATTN |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | add ATTN unit test |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | add core start/stop capability, and OP_ATTN support |
commit | commitdiff | tree |
2020-07-07 |
Luke Kenneth... | add in SPR test cases into test_issuer.py |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | use ComMULOpSubset in mul pipeline |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | remove alu unneeded op record data |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | remove alu unneeded op record data |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | remove alu unneeded op record data |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add mul unit to test_issuer |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add mul compunit |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | whoops forgot that the mul pipeline is actually a pipel... |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | do abs slightly differently in SelectableInt |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | continue mul unit test debugging |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add MULS (signed) version of multiply |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | improve debug for test_sim.py |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add mullw test to qemu sim |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | fix SelectableInt abs |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add first simulator mul test |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | investigating mul pipeline |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | SelectableInt: make __mul__ return enough space to... |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | first cut at mul test pipeline |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add first cut at fu mul pipeline |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | adding mtspr tests |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | adding OP_MTMSR test |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add mtmsr internal op |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | add mtmsr internal op |
commit | commitdiff | tree |
2020-07-06 |
Luke Kenneth... | sort out initialisation of TstL0CacheBuffer in ldst... |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Assert n.ready_i at the beginning of the cycle |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Remove wait state to demonstrate zero-delay reception. |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Simplify waiting loops |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Finally add some well needed comments |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Simplify waiting loops |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Add some wait states in each process |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Negate inputs after use |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Add other tests |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Implement receiver |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Implement sender. |
commit | commitdiff | tree |
2020-07-06 |
Cesar Strauss | Begin a new parallel test |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add mtmsr tests (fail) |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | check trap compunit output properly |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | check msr in trap test, fix OP_RFID |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add an illegal instruction trap test |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | set up a trap function for microcode override |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | big reorg on PowerDecoder2, actually Decode2Execute1Type |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | stop debug output in power_decoder |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | comments in power_regspec_map.py |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | comment on spr2, not needed |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | check xer_out not xer_in |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | split out Decode2ToExecuteType fields involving registers |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | sigh read and write xer detection, fix spr and trap... |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | check spr1 in test spr compunit |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | get/set slow spr in spr test_pipe_caller |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add first spr compunit test (not working yet) |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add SPR test case, commented out for now |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | move valid signal out of Decode2ToExecute1Type and... |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add slow spr regfile regspec support |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | remap SPR PowerISA numbers to internal SPR enum |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | comment out SPR for now, needs SPR regfile |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | add SPR compunit |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | missing initialisation of disasm_start |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | check NIA on trap fu test |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | OP_RFID needs to read SRR0/1, OP_SC needs to write |
commit | commitdiff | tree |
2020-07-05 |
Luke Kenneth... | fix qemu trap test |
commit | commitdiff | tree |
2020-07-04 |
Luke Kenneth... | cater for illegal instruction (generates a trap) |
commit | commitdiff | tree |
2020-07-04 |
Luke Kenneth... | add sc back in |
commit | commitdiff | tree |
next |