2020-07-06 |
Luke Kenneth Casso... | do abs slightly differently in SelectableInt |
tree | commitdiff |
2020-07-06 |
Luke Kenneth Casso... | add MULS (signed) version of multiply |
tree | commitdiff |
2020-07-06 |
Luke Kenneth Casso... | fix SelectableInt abs |
tree | commitdiff |
2020-07-06 |
Luke Kenneth Casso... | SelectableInt: make __mul__ return enough space to... |
tree | commitdiff |
2020-07-06 |
Luke Kenneth Casso... | add mtmsr internal op |
tree | commitdiff |
2020-07-06 |
Luke Kenneth Casso... | add mtmsr internal op |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | add mtmsr tests (fail) |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | add an illegal instruction trap test |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | set up a trap function for microcode override |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | big reorg on PowerDecoder2, actually Decode2Execute1Type |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | stop debug output in power_decoder |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | comments in power_regspec_map.py |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | comment on spr2, not needed |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | split out Decode2ToExecuteType fields involving registers |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | sigh read and write xer detection, fix spr and trap... |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | move valid signal out of Decode2ToExecute1Type and... |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | add slow spr regfile regspec support |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | remap SPR PowerISA numbers to internal SPR enum |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | missing initialisation of disasm_start |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | OP_RFID needs to read SRR0/1, OP_SC needs to write |
tree | commitdiff |
2020-07-05 |
Luke Kenneth Casso... | fix qemu trap test |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | cater for illegal instruction (generates a trap) |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | comments in trap about exceptions using microcoding |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | more updating spr1/spr2 to fast1/fast2 |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | use new consts module |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | sorting out trap fastregs |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | resolve spr names in ISACaller |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | sorting out fast/spr naming |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | debugging decoding of SPRs (fast) |
tree | commitdiff |
2020-07-04 |
Luke Kenneth Casso... | add spr test, add decode of spr in/out |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | whoops missed some cases in unit test changing ALUHelpers |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | print out msr for debug |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | attempting to add SPRs to rfid test |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | add OP_SC |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | add rfid and td/tw trap test |
tree | commitdiff |
2020-07-01 |
Luke Kenneth Casso... | continue debugging trap pipeline |
tree | commitdiff |
2020-06-30 |
Luke Kenneth Casso... | add lte ltu for use by twi and other trap functions |
tree | commitdiff |
2020-06-30 |
Luke Kenneth Casso... | add in pseudocode keyword into mdwn isa files |
tree | commitdiff |
2020-06-29 |
Luke Kenneth Casso... | add ignore for parsetab.py |
tree | commitdiff |
2020-06-29 |
Luke Kenneth Casso... | add autogenerated do not commit comment |
tree | commitdiff |
2020-06-29 |
Luke Kenneth Casso... | update OV and OV32 ISACaller flags if overflow occurs |
tree | commitdiff |
2020-06-29 |
Luke Kenneth Casso... | attempting to add overflow setting in ISACaller |
tree | commitdiff |
2020-06-29 |
Luke Kenneth Casso... | whoops, hex parser digits are in multiples of 4 bits |
tree | commitdiff |
2020-06-20 |
colepoirier | Add code, commented-out, for TRAP so as to not break... |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | move trunc_div and trunc_rem to nmutil |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add comments on trunc_div and trunc_rem |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add docstring comment for SelectableInt |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add test_0_moduw and correct name to trunc_rem |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add abs SelectableInt unit test (very quick) |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add SelectableInt.abs |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add another bad hack in parser.py which identifies... |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add in really bad hack which calls trunc_div or trunc_mod |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add trunc_div and trunch_rem to decoder helpers |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | auto-assign needs to use concat / selectconcat |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | whoops detected page name wrong, for special case fixed... |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | bit of a mess. getting carry recognised and output... |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add auto-assign mode detecting uninitialised variable... |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | div needs to be floordiv |
tree | commitdiff |
2020-06-19 |
Luke Kenneth Casso... | add true and floor div to SelectableInt |
tree | commitdiff |
2020-06-18 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
tree | commitdiff |
2020-06-18 |
Luke Kenneth Casso... | investigating mtocrf/mtcrf issue |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | add bug reference to mtocrf/mtcrf name decoding |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | decoding assembly instruction name, move to separate... |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | getting sim instruction decoder to reproduce asm instru... |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | add comment/assembly decode in power enums |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | update test_sim.py to do a simple execution loop: decod... |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | get fu compunit test to use ISACaller instruction-memory |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | got fed up of adding arguments to ISACaller / ISA,... |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | split execute and setup of ISACaller instruction execution |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | comment ISACaller setup |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | start to add in independent execution into ISACaller |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | add a fake program counter to ISACaller |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | add "respect_pc" boolean to ISACaller |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | add optional instruction memory |
tree | commitdiff |
2020-06-17 |
Luke Kenneth Casso... | got test_issuer FSM operating. bit of a hack |
tree | commitdiff |
2020-06-14 |
Luke Kenneth Casso... | reasonably certain that the careful and slow use of... |
tree | commitdiff |
2020-06-12 |
Luke Kenneth Casso... | note possible BE/LE mode needed for memory reads/writes |
tree | commitdiff |
2020-06-12 |
Luke Kenneth Casso... | tracking down what looks like an error in the Simulator... |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | move Decode2ToExecute1Type to separate module |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | whitespace |
tree | commitdiff |
2020-06-10 |
Luke Kenneth Casso... | code-morph regspecmap functions, split into separate... |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | map LDST len directly, rather than go through a switch... |
tree | commitdiff |
2020-06-09 |
Luke Kenneth Casso... | bit more on TRAP handling (preparing priv instruction) |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | add traptype and trapaddr to PowerDecoder2. idea is... |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | add "instr_is_privileged" to power_decoder2 (untested) |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | use 2nd shortened convenience variable in PowerDecoder2 |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | use shortened convenience variable in PowerDecoder2 |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | add comment docstring about POWER9 simulator |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | whoops, overflow-decode (handle_overflow) needed to... |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | add CA/CA32 to write regs fields in parser |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | check that carry has already been done or not by the... |
tree | commitdiff |
2020-06-08 |
Luke Kenneth Casso... | copy 64-bit OV, try creating 32-bit OV32 in |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | update comments |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | resolved CR mfcr lookup bug (was in power_decoder. ??) |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | how odd. just adding CA32 to self.namespace seems... |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | ha! set XER CA/CA32 in simulator from output.value... |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | optionally writing out CA/CA32 to XER |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | add handling of CA/CA32 in simulator, generated from... |
tree | commitdiff |
2020-06-07 |
Luke Kenneth Casso... | add CA/CA32 to list of special regs |
tree | commitdiff |
next |