* [libre-riscv-dev] daily kan-ban update 07jun2020
@ 2020-06-07 15:03 Luke Kenneth Casson Leighton
0 siblings, 0 replies; only message in thread
From: Luke Kenneth Casson Leighton @ 2020-06-07 15:03 UTC (permalink / raw)
To: Libre-RISCV General Development
yesterday:
* added LDSTCompUnit unit test, got it partly working for LD. the
failures are down to L0CacheBuffer memory misalignments
* redesigned LDSTMultiCompUnit to look more like other derivatives
from MultiCompUnit
* added TestMemory to the compunit unit tests and added the ability to
initialise Simulator Memory
* went over TRAP with Cole
* discussed how to do interrupts and other exceptions (illegal
instruction) by changing the OP_xxx to OP_TRAP and executing that,
instead
* added a TRAP function (TODO) in the Simulator
* added MSR to the Simulator
* added mtmsr/mfmsr to the Simulator.
this morning/afternoon:
* tried to reduce the number of patches to auto-generated simulator
code from pseudocde (failed)
* added CA/CA32 to the parser-generator, to support sraw/srad creating
CA and CA32 in an unusual way
* updated the simulator to support the same
* updated rotator.py to match microwatt
* got the SHIFTROT unit tests working (in both fu/shift_rot
test_pipe_caller and test_shiftrot_compunit)
today:
* think about how to fix LDSTCompUnit (more specifically, the
prototype non-production L0CacheBuffer)
* continue debugging unit tests after adding CA/CA32.
l.
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
^ permalink raw reply [flat|nested] only message in thread
only message in thread, back to index
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-07 15:03 [libre-riscv-dev] daily kan-ban update 07jun2020 Luke Kenneth Casson Leighton
Libre RISC-V Mailing list Archives (accessible via public-inbox)
Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev
Example config snippet for mirrors
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git