add a fake program counter to ISACaller
[soc.git] / src / soc / decoder / isa /
2020-06-17 Luke Kenneth Casso... add a fake program counter to ISACaller
2020-06-17 Luke Kenneth Casso... add "respect_pc" boolean to ISACaller
2020-06-17 Luke Kenneth Casso... add optional instruction memory
2020-06-17 Luke Kenneth Casso... got test_issuer FSM operating. bit of a hack
2020-06-14 Luke Kenneth Casso... reasonably certain that the careful and slow use of...
2020-06-12 Luke Kenneth Casso... note possible BE/LE mode needed for memory reads/writes
2020-06-12 Luke Kenneth Casso... tracking down what looks like an error in the Simulator...
2020-06-08 Luke Kenneth Casso... add comment docstring about POWER9 simulator
2020-06-08 Luke Kenneth Casso... whoops, overflow-decode (handle_overflow) needed to...
2020-06-08 Luke Kenneth Casso... check that carry has already been done or not by the...
2020-06-08 Luke Kenneth Casso... copy 64-bit OV, try creating 32-bit OV32 in
2020-06-07 Luke Kenneth Casso... update comments
2020-06-07 Luke Kenneth Casso... ha! set XER CA/CA32 in simulator from output.value...
2020-06-07 Luke Kenneth Casso... optionally writing out CA/CA32 to XER
2020-06-07 Luke Kenneth Casso... add handling of CA/CA32 in simulator, generated from...
2020-06-07 Luke Kenneth Casso... Revert "if referred to through GPR (GPR[RA]), add to...
2020-06-07 Luke Kenneth Casso... Revert "remove fixedlogical.patch - added gprs to Power...
2020-06-07 Luke Kenneth Casso... if referred to through GPR (GPR[RA]), add to read_regs...
2020-06-07 Luke Kenneth Casso... remove fixedlogical.patch - added gprs to PowerParser...
2020-06-07 Luke Kenneth Casso... docstring on caller.py inject() decorator
2020-06-07 Luke Kenneth Casso... add TRAP function, stub
2020-06-07 Luke Kenneth Casso... add MSR to simulator context
2020-06-06 Luke Kenneth Casso... experimenting with setting up and testing memory
2020-06-06 Luke Kenneth Casso... shift-mask in Simulator Mem class not quite right
2020-06-06 Luke Kenneth Casso... allow Mem in Simulator to be initialised
2020-06-04 Luke Kenneth Casso... use copy of FHDLTestCase
2020-05-28 Michael NolanAdd OP_SETB
2020-05-21 Michael NolanFix broken unit tests in test_caller
2020-05-21 Michael NolanFix broken test_adde/add overflow handling to caller.py
2020-05-20 Michael NolanFix broken test_caller.py
2020-05-19 Michael NolanFix weird edge cases with carry
2020-05-19 Michael NolanAdd ca32 to caller.py
2020-05-19 Michael NolanHandle carry in caller.py
2020-05-16 Michael NolanImplement mfcr and mfocrf
2020-05-16 Michael NolanAdd sprset.patch
2020-05-16 Michael NolanGet working mcrf in caller.py
2020-05-15 Michael NolanAdd ability to specify initial CR state
2020-05-15 Michael NolanImplement relative branches, add explicit NIA input...
2020-05-15 Michael NolanOoops, actually assert during cmpeqb
2020-05-15 Michael NolanAdd test for cmpeqb
2020-05-15 Michael NolanAdd test for cntlz to test_caller
2020-05-15 Michael NolanAdd test for popcnt to test_caller.py
2020-05-15 Michael NolanAdd test for prtyw pseudocode
2020-05-14 Michael NolanAdd patch for cmpb
2020-05-14 Luke Kenneth Casso... simplify popcount
2020-05-13 Michael NolanFix weirdness with rldicl and friends in test_caller.py
2020-05-13 Michael NolanFix bug with ROTL32 helper
2020-05-13 Michael NolanUpdate cmp test in test_caller.py
2020-05-13 Michael NolanUpdate TODO
2020-05-11 Michael NolanAdd ability to specify initial state for SPRs
2020-05-11 Michael NolanRe-enable rlwinm test
2020-05-10 Michael NolanImplement rlwimi as well
2020-05-10 Michael NolanAdd test for rlwinm
2020-05-09 Michael NolanAdd right shift test to test_caller.py
2020-05-09 Michael NolanAdd shift test to test_caller, fix fixedshift being...
2020-05-08 Michael NolanUpdate gitignore in isa dir
2020-05-07 Michael NolanAdd test_branch_loop_ctr
2020-05-07 Michael NolanAdd tests for conditional branches
2020-05-07 Michael NolanOoops, forgot comparefixed.patch
2020-05-07 Michael NolanGet test_cmp working
2020-05-07 Michael NolanFix test_mtcrf. Test has been verified against qemu
2020-05-07 Michael NolanAdd handling of add with comparison
2020-05-07 Michael NolanAdd test_mfcr
2020-05-06 Michael NolanRe-enable test_mtcrf
2020-05-06 Michael NolanAdd length helper for getting length of a selectable int
2020-05-06 Michael NolanAdd helper functions to replace direct comparison in...
2020-05-06 Michael NolanLook up spr length from spr table
2020-05-06 Michael NolanImplement bctr and mtspr
2020-05-06 Michael NolanProperly implement LR and CTR
2020-05-06 Michael NolanAdd ability to patch generated isa files
2020-05-06 Michael NolanSorta kinda working bl and blr - need to properly imple...
2020-05-05 Michael NolanAdd rudimentary branch capability
2020-04-17 Jacob Lifshayfix tests
2020-04-17 Jacob LifshayMerge branch 'master' of ssh://git.libre-riscv.org...
2020-04-07 Luke Kenneth Casso... try making CR bitrange 32..63 not 0..31
2020-04-07 Luke Kenneth Casso... note that CR must be offset by 32
2020-04-07 Luke Kenneth Casso... add "undefined" to namespace
2020-04-07 Luke Kenneth Casso... CR test "working" (for a given value of "success")
2020-04-07 Luke Kenneth Casso... add in special regs to be passed out of function (as...
2020-04-07 Luke Kenneth Casso... attempting to add mtcrf test, requires bringing CR...
2020-04-07 Luke Kenneth Casso... op_fields is passed over (and excludes register names)
2020-04-07 Luke Kenneth Casso... add CR and add field-selectable versions of CR0-7
2020-04-07 Luke Kenneth Casso... whew finally located opcodes for managing CRs
2020-04-06 Jacob LifshayMerge branch 'master' of ssh://git.libre-riscv.org...
2020-04-06 Luke Kenneth Casso... add extra info on SPRs
2020-04-06 Luke Kenneth Casso... add list of SPRs needed
2020-04-06 Jacob LifshayMerge branch 'fix-tests'
2020-04-06 Michael NolanConvert instruction info from tuple to namedtuple
2020-04-06 Michael NolanAdd test for addpcis
2020-04-06 Michael NolanBegin adding PC to caller.py
2020-04-06 Michael NolanAuto insert instruction fields into the namespace
2020-04-06 Jacob Lifshayalmost all tests work
2020-04-05 Luke Kenneth Casso... put regs through to ISACaller
2020-04-05 Luke Kenneth Casso... add comment about form / op_fields
2020-04-05 Luke Kenneth Casso... unpack tuple with new op_fields
2020-04-05 Michael NolanAutogenerate all.py
2020-04-05 Michael NolanHandle new changes in pseudocode parser
2020-04-05 Michael NolanHandle opcodes returning EXTS() results
2020-04-05 Michael NolanFix bug 281
2020-04-05 Luke Kenneth Casso... effort to get base class instructions automatically
next