Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [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