2020-06-12 |
Luke Kenneth Casson... | first cut at qemu memory dump and compare
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | note possible BE/LE mode needed for memory reads/writes
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | update ld/st test to see what is going on
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | tracking down what looks like an error in the Simulator...
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | debug printout of sim and hardware memory, shows mismatch...
|
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth Casson... | use ALUHelpers in LDSTCompUnit test
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | some ugly hacks that get LD/ST immediate working
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | even more complexity in CompALUMulti, to deal with...
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | must distinguish between rd/write xer_ca sim helpers
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | fixing get_rd_sim_xer_ca, has to only read carry if...
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | yield needed for unit tests to work (has to go)
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | read and write version of get_sim_xer_ca are different
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | use ALUHelpers in shift_rot
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | add fast spr1/2 sim ALUHelpers
|
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth Casson... | rename get_sim_cr_a to get_wr_sim_cr_a for now
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move Decode2ToExecute1Type to separate module
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | link ST.go directly to ST.rel
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | rename unit test function in ld/st compalu_multi
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | hmmm very confused about LD/ST CompUnit unit test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | wrong data structure being imported, duplicate CompLDSTOpSubset
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | remove old code
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | set data_len in compldst_multi unit test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | yield ports from data_o and addr_o
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | expand LenExpand to 4 bits in order to cover 1/2/4...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | got L0CacheBuffer shift/mask working on a preliminary...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add use of classes in L0Cache unit tests
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | start using unittest suite in l0_cache.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | creates an import error and stops unit tests from running
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add in LenExpander to L0CacheBuffer, not used yet
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | add link to bug 361 in FU test
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | TODO on RA immediate-zero mode
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | re-do cookie-cut of alu test_pipe_caller.py over to...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use ALUHelpers in output stage of test_pipe_caller
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use sim-get helpers in ALU input fetch
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | use ALUHelpers in output phase of test_alu_compunit.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | continue ALUHelpers check alu outputs code-morph
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-morph ALU output test check phase
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-morph regspecmap functions, split into separate...
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | starting on alu output check
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | ilang file output change from alu_pipeline.il to div_pipeline.il
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | cookie-cut alu test_pipe_caller.py over
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for ShiftRot test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for Logical test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for CR test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | move to common ALUHelpers for branch test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth Casson... | code-munge test_pipe_caller for ALU,
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | experimenting with CR/LR/XER etc in qemu
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | add means to get pc and other qemu registers
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | rename truncaddr to splitaddr, return LSBs and MSBs
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | add len-expander to L0CacheBuffer, so as to be able...
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | allow LenExpand to output both byte- and bit- mask...
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | expand LenExpand (haha) to cover bytes, with an argument...
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | make DataMerger record reset_less
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | add truncaddr function to L0CacheBuffer test class
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | add convenience variables in TestMemory
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | map LDST len directly, rather than go through a switch...
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | correct local variable references
|
commit | commitdiff | tree |
2020-06-09 |
Luke Kenneth Casson... | bit more on TRAP handling (preparing priv instruction)
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | add traptype and trapaddr to PowerDecoder2. idea is...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | add traptype and trapaddr to trap_input_data.py
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | add "instr_is_privileged" to power_decoder2 (untested)
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | use 2nd shortened convenience variable in PowerDecoder2
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | use shortened convenience variable in PowerDecoder2
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | re-add unit tests back in
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | add comment docstring about POWER9 simulator
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | more verbose debug information tracking down SO/OV...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | whoops, overflow-decode (handle_overflow) needed to...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | add CA/CA32 to write regs fields in parser
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | check that carry has already been done or not by the...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | code-morph test_core for XER bit clarity
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | set only the SO bit as sticky, not the OV flags as...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | copy 64-bit OV, try creating 32-bit OV32 in
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | clarify using microwatt calc_ov function.
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | added check which shows that OV32 in "adde." is not...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | found section in 3.0B PDF that refers to "Program Interrupts"
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | move datamerger proof into standard directory location...
|
commit | commitdiff | tree |
2020-06-08 |
Luke Kenneth Casson... | copy MSR into SRR1 in trap function
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | update trap with comments
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | update comments
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | assert XER SO/OV/CA registers, check these are ok ...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add debug print statements, re-enable all tests in...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | resolved CR mfcr lookup bug (was in power_decoder. ??)
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add extra tests for mcrf: shows bug is not directly...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | how odd. just adding CA32 to self.namespace seems...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add extra args to ISA in branch test_pipe_caller
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add msr to ISA in test_core.py
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | wark-wark, do not & rs[0] into carry-out from rotator
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | ha! set XER CA/CA32 in simulator from output.value...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | update rotator.py to match microwatt rotator.vhdl
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add carry test to shift_rot test_pipe_caller: it fails...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add extra args to ISA in test_pipe_caller.py
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add make clean target to qemu_test Makefile
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | optionally writing out CA/CA32 to XER
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add handling of CA/CA32 in simulator, generated from...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add CA/CA32 to list of special regs
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | add missing arg to ISA in test_compunit
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | Revert "if referred to through GPR (GPR[RA]), add to...
|
commit | commitdiff | tree |
2020-06-07 |
Luke Kenneth Casson... | Revert "remove fixedlogical.patch - added gprs to PowerParse...
|
commit | commitdiff | tree |
next |