<tnt>
Ok, so interestingly it seems the DMA frontend upstream has now been modified to do ... exactly what I used to patch it to do.
<tnt>
(well, equivalent to at least). By 3f040ac9c61db5dd357eab7289d471de0422b0b7 . So that now in prog_mode, the index is no longer just "reset" to 0 when the table happens to be empty.
FabM has quit [Ping timeout: 240 seconds]
<_florent_>
tnt: This was a request from a client. Otherwise, since this DMA is use on different projects with their own software, the changes should only be fixes or additional features, so I don't expect that much issue with your update (at least on this point)
<tnt>
_florent_: Well the default litepci driver uses loop mode, but I've always used 'prog_mode' with my own driver.
<tnt>
But before this change, prog mode wasn't really all that useful TBH, which is why I was already patching the hw. Now I can just use upstream.
oter_ has joined #litex
alanvgreen_ has joined #litex
SpaceCoaster_ has joined #litex
matoro_ has joined #litex
pavelow_ has joined #litex
RaYmAn_ has joined #litex
matoro has quit [*.net *.split]
minute has quit [*.net *.split]
SpaceCoaster has quit [*.net *.split]
pavelow has quit [*.net *.split]
alanvgreen has quit [*.net *.split]
RaYmAn has quit [*.net *.split]
oter has quit [*.net *.split]
SpaceCoaster_ is now known as SpaceCoaster
alanvgreen_ is now known as alanvgreen
oter_ is now known as oter
minute has joined #litex
lambda has quit [Quit: WeeChat 3.8]
lambda has joined #litex
<_florent_>
prog_mode was indeed just used during the programmation before.
<tnt>
_florent_: Did anything change in the way CSR are created when using LiteXModule vs just Module,AutoCSR ? Or just with some recent changes ?