<_florent_>
it's now working fine with Linux-on-LiteX-VexRiscv and should also work with Rocket
<_florent_>
i still have to figure out something on the Trellisboard before you could use it, strangely the SDCard boot seems reliable when the probes of the logic analyzer are connected, but no longer works when probes are disconnected
<tpb>
Title: soc: add initial DMA bus support (optionally provided by CPU(s) for c… · enjoy-digital/litex@d38048b · GitHub (at github.com)
<_florent_>
somlo: we've been able to get test it successfully with VexRiscv SMP and LiteSDCard reading Linux images through the DMA port of the VexRiscv SMP cluster
CarlFK has quit [Ping timeout: 256 seconds]
<somlo>
_florent_: I'm building it now (with the hacked rocket that shares mem+mmio over wishbone)
<somlo>
will report back once I see what it does
<_florent_>
somlo: ok thanks
<somlo>
_florent_: tested with rocket on nexys4ddr; hangs at "booting from boot.json..." after pushing the bitstream with openocd; hitting reset gets it working OK about 50% of the time (the rest of the time after reset it hangs at "booting from boot.json" again
<somlo>
but when it works, it works perfectly :)
<somlo>
I'm guessing something about initialization/reset of the litesdcard gateware, maybe?
<_florent_>
ok strange, can you provide me the bitstream?
<somlo>
_florent_: sent it to you via email
<somlo>
_florent_: same behavior if I s/rocket/vexriscv/ when building the bitstream