Spaqin
|
17efc28dbe
|
DRTIO: RTIO/SYS clock merge
|
2022-12-17 15:39:54 +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
|
53a979e74d
|
rtio: cleanup resets
|
2018-09-20 10:58:38 +08:00 |
Sebastien Bourdeauducq
|
3d965910f7
|
Revert "drtio: implement per-destination underflow margins"
This reverts commit 142c952e3d .
|
2018-09-19 17:05:48 +08:00 |
Sebastien Bourdeauducq
|
142c952e3d
|
drtio: implement per-destination underflow margins
|
2018-09-19 17:03:15 +08:00 |
Sebastien Bourdeauducq
|
d38755feff
|
drtio: implement destination state checks on operations
|
2018-09-15 15:55:45 +08:00 |
Sebastien Bourdeauducq
|
1ef39a98a7
|
drtio: implement per-destination buffer space
|
2018-09-13 16:16:32 +08:00 |
Sebastien Bourdeauducq
|
95432a4ac1
|
drtio: remove old debugging features
|
2018-09-12 13:01:27 +08:00 |
Sebastien Bourdeauducq
|
251b9a2b0d
|
drtio: do not lock up master when satellite repeatedly fails to answer buffer space reqs
|
2018-09-11 22:17:57 +08:00 |
Sebastien Bourdeauducq
|
f3fe818049
|
rtio: refactor TSC to allow sharing between cores
|
2018-09-03 09:48:12 +08:00 |
Sebastien Bourdeauducq
|
0fe2a6801e
|
drtio: forward destination with channel
|
2018-09-02 15:50:23 +08:00 |
Sebastien Bourdeauducq
|
4f963e1e11
|
drtio: minor cleanup
|
2018-08-30 15:15:32 +08:00 |
Sebastien Bourdeauducq
|
3fbcf5f303
|
drtio: remove TSC correction (#40)
|
2018-03-09 10:36:17 +08:00 |
Sebastien Bourdeauducq
|
e38187c760
|
drtio: increase default underflow margin. Closes #947
|
2018-03-09 00:49:24 +08:00 |
Sebastien Bourdeauducq
|
6aaa8bf9d9
|
drtio: fix link error generation
|
2018-03-04 23:20:13 +08:00 |
Sebastien Bourdeauducq
|
928d5dc9b3
|
drtio: raise RTIOLinkError if operation fails due to link lost (#942)
|
2018-03-04 01:02:53 +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
|
30e7765a2e
|
drtio: add missing import
|
2017-09-16 14:36:27 +08:00 |
Sebastien Bourdeauducq
|
a3bb6c167c
|
rtio: use SED
|
2017-09-16 14:13:42 +08:00 |
Sebastien Bourdeauducq
|
83d87b5805
|
drtio: remove outdated comment
|
2017-04-06 12:45:10 +08:00 |
whitequark
|
17b5388259
|
gateware: remove one stray CRI arbiter remnant.
|
2017-04-05 16:38:56 +00:00 |
Sebastien Bourdeauducq
|
0a687b7902
|
drtio: report satellite errors through firmware
|
2017-04-01 12:18:00 +08:00 |
Sebastien Bourdeauducq
|
b74d6fb9ba
|
make collision and busy asynchronous errors, and simplify CPU/gateware handshake for output errors and reads
|
2017-03-27 16:32:23 +08:00 |
Sebastien Bourdeauducq
|
56fd9b3b4b
|
drtio: input fixes
|
2017-03-14 14:14:43 +08:00 |
Sebastien Bourdeauducq
|
497c795d8c
|
drtio: input support (untested)
|
2017-03-13 23:54:44 +08:00 |
Sebastien Bourdeauducq
|
d1b9f9d737
|
drtio: rt_packets → rt_packet
|
2017-03-13 00:10:07 +08:00 |
Sebastien Bourdeauducq
|
6b7c781ff2
|
drtio: introduce 'standard request' interface in RT packet layer
|
2017-03-13 00:08:03 +08:00 |
Sebastien Bourdeauducq
|
1e47e638bb
|
drtio: implement inputs in RTPacketSatellite, reorganize code
|
2017-03-07 00:46:59 +08:00 |