2020-06-19 |
Luke Kenneth... | do mix-in for test_sim.py so that jacob can write some... |
commit | commitdiff | tree |
2020-06-19 |
Luke Kenneth... | add TODO comments to upgrade L0CacheBuffer to a new... |
commit | commitdiff | tree |
2020-06-19 |
Luke Kenneth... | parameterise LoadStoreUnitInterface to be expandable |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | div pipe completed except for tests |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | finish code to calculate the 64-bit output of the div... |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | actually remove todo comment for manually checking... |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | Merge branch 'master' of ssh://git.libre-riscv.org... |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | fix bug and manually check div overflow code against... |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | enable general test cases in test_issuer |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | got loop example operational by noting when PC fastreg... |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | use different way to pass instructions to test_issuer... |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | debugging test_issuer.py general test cases |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | get instructions immediately from assembly code |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | move test_sim.py unit tests to different class (split) |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | slightly hacky way to keep an eye on the PC |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | whoops generate core ilang not TestIssuer |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | use while / exception in test_compunit loop |
commit | commitdiff | tree |
2020-06-18 |
Luke Kenneth... | investigating mtocrf/mtcrf issue |
commit | commitdiff | tree |
2020-06-18 |
Jacob Lifshay | working on adding rest of stage classes for div pipeline |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add bug reference to mtocrf/mtcrf name decoding |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | decoding assembly instruction name, move to separate... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | getting sim instruction decoder to reproduce asm instru... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | update submodule |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add comment/assembly decode in power enums |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | update test_sim.py to do a simple execution loop: decod... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add loop example, required a bit of munging. |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | get fu compunit test to use ISACaller instruction-memory |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | got fed up of adding arguments to ISACaller / ISA,... |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | split execute and setup of ISACaller instruction execution |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | comment ISACaller setup |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | start to add in independent execution into ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add a fake program counter to ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | use an independent power decoder in ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add "respect_pc" boolean to ISACaller |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | add optional instruction memory |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | split out TestIssuer into separate module |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | remove unneeded yield |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | enable all tests again in test_core.py and test_issuer.py |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | got test_issuer FSM operating. bit of a hack |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | debugging test_issuer, getting FSM working |
commit | commitdiff | tree |
2020-06-17 |
Luke Kenneth... | output to issuer_simulator.vcd |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add first version unit test for TestIssuer |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | reduce instruction depth to 6 bits in TestIssuer |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | move debug statements to check function |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | hack LD/ST ad/st together, allow PC to be set externally |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | move check regs in simple core to separate function |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | move test core reg set up into separate function |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | set up a TestIssuer class with a FSM for doing instruct... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add ports to TestMemory |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add beginnings of TestIssuer class, to issue instructio... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | weird: adding TestMemory with no port causes nmigen... |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | refer to signals directly in Test Core |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | add test instruction memory SRAM |
commit | commitdiff | tree |
2020-06-16 |
Luke Kenneth... | update popcount docstring |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | start trying to fill in some comments in Minerva L1... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whitespace cleanup |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | imports and syntax errors fixed (found test_cache.py) |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | more whitespace |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | more whitespace on minerva (no unit tests, so cannot... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whitespace cleanup, remove minerva DataSelector class |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | have to set up addr/st rel-go link before setting up... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | add in memory setup/check but disable LDST Unit Tests... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | move setup/check memory into helper functions for use... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | whoops LDSTCompUnit was identified as a Function.ALU... |
commit | commitdiff | tree |
2020-06-15 |
Luke Kenneth... | add in TstL0CacheBuffer but disable temporarily |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add optional LDSTFunctionUnit to compunits |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | unit tests showing byte-reverse works |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add sim-qemu test for byte-reversed LD/ST |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add in byte-reverse from op PowerDecode2 field |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | error in address width (truncated) in setting up L0Cach... |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | error in naming that ended up in gtkwave from a proxy |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add another LD/ST example to qemu-sim test, |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | add byte-reversal on LD and ST in L0CacheBuffer |
commit | commitdiff | tree |
2020-06-14 |
Luke Kenneth... | reasonably certain that the careful and slow use of... |
commit | commitdiff | tree |
2020-06-13 |
Cesar Strauss | Wait for all active rel signals to be high, and only... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | first cut at qemu memory dump and compare |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | note possible BE/LE mode needed for memory reads/writes |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | update ld/st test to see what is going on |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | tracking down what looks like an error in the Simulator... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | debug printout of sim and hardware memory, shows mismat... |
commit | commitdiff | tree |
2020-06-12 |
Luke Kenneth... | use ALUHelpers in LDSTCompUnit test |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | some ugly hacks that get LD/ST immediate working |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | even more complexity in CompALUMulti, to deal with... |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | must distinguish between rd/write xer_ca sim helpers |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | fixing get_rd_sim_xer_ca, has to only read carry if... |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | yield needed for unit tests to work (has to go) |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | read and write version of get_sim_xer_ca are different |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | use ALUHelpers in shift_rot |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | add fast spr1/2 sim ALUHelpers |
commit | commitdiff | tree |
2020-06-11 |
Luke Kenneth... | rename get_sim_cr_a to get_wr_sim_cr_a for now |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | move Decode2ToExecute1Type to separate module |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | whitespace |
commit | commitdiff | tree |
2020-06-10 |
Michael Nolan | modify qemu.py to set qemu's cr to 0 |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | link ST.go directly to ST.rel |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | rename unit test function in ld/st compalu_multi |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | hmmm very confused about LD/ST CompUnit unit test |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | wrong data structure being imported, duplicate CompLDST... |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | remove old code |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | set data_len in compldst_multi unit test |
commit | commitdiff | tree |
2020-06-10 |
Luke Kenneth... | yield ports from data_o and addr_o |
commit | commitdiff | tree |
next |