mwojcik
1cc7398bc0
drtio: add sat -> mst async notif packet
2024-01-09 08:44:45 +08:00
Sebastien Bourdeauducq
8caea0e6d3
gateware,runtime: optimize RTIO kernel interface further
...
* now pinning (TODO: atomicity)
* for inputs, merge request and timeout registers
2018-11-08 18:29:24 +08:00
Sebastien Bourdeauducq
251d90c3d5
drtio: clear read request in satellite only after reply has been fully sent
...
Otherwise, chan_sel become invalid before the end of the packet, which
can cause the interconnect to invalidate i_timestamp and i_data which results
in corruption of the end of the packet.
2018-09-20 08:53:45 +08:00
Sebastien Bourdeauducq
08be176369
drtio: fix satellite i_status handling
2018-09-19 17:50:18 +08:00
Sebastien Bourdeauducq
edf403b837
drtio: improve error reporting
2018-09-12 15:44:34 +08:00
Sebastien Bourdeauducq
41972d6773
drtio: rt_packet_satellite CRI fixes
2018-09-11 22:19:55 +08:00
Sebastien Bourdeauducq
5f20d79408
drtio: add timeout on satellite internal CRI buffer space request
2018-09-05 14:12:11 +08:00
Sebastien Bourdeauducq
0fe2a6801e
drtio: forward destination with channel
2018-09-02 15:50:23 +08:00
Sebastien Bourdeauducq
ce6e390d5f
drtio: expose internal satellite CRI
2018-08-30 12:41:09 +08:00
Sebastien Bourdeauducq
aa64e6c1c6
cri: add buffer space request protocol
2018-08-29 15:16:43 +08:00
Sebastien Bourdeauducq
ad2c9590d0
drtio: rewrite/fix reset and link bringup/teardown
2018-02-20 17:26:43 +08:00
Sebastien Bourdeauducq
20d79c930c
drtio: use SED and input collector
2017-09-24 12:23:47 +08:00
Sebastien Bourdeauducq
171a2d19a0
drtio: remove spurious signals
2017-09-19 20:47:37 +08:00
Sebastien Bourdeauducq
5e3aef45dc
drtio: support collision/replace + detect sequence errors at satellite
2017-04-06 01:06:56 +08:00
Sebastien Bourdeauducq
0a687b7902
drtio: report satellite errors through firmware
2017-04-01 12:18:00 +08:00
Sebastien Bourdeauducq
497c795d8c
drtio: input support (untested)
2017-03-13 23:54:44 +08:00
Sebastien Bourdeauducq
2b8729f326
drtio: clear any read request on satellite reset
2017-03-13 00:00:38 +08:00
Sebastien Bourdeauducq
1e47e638bb
drtio: implement inputs in RTPacketSatellite, reorganize code
2017-03-07 00:46:59 +08:00