Sebastien Bourdeauducq
|
928d5dc9b3
|
drtio: raise RTIOLinkError if operation fails due to link lost (#942)
|
2018-03-04 01:02:53 +08:00 |
Sebastien Bourdeauducq
|
738654c783
|
drtio: support remote RTIO resets
|
2018-02-20 18:48:54 +08:00 |
Sebastien Bourdeauducq
|
ad2c9590d0
|
drtio: rewrite/fix reset and link bringup/teardown
|
2018-02-20 17:26:43 +08:00 |
Sebastien Bourdeauducq
|
83abdd283a
|
drtio: signal stable clock input to transceiver
|
2018-02-18 22:29:30 +08:00 |
Sebastien Bourdeauducq
|
dc593ec0f0
|
Merge branch 'rtio-sed' into sed-merge
|
2018-01-10 12:04:54 +08:00 |
whitequark
|
ca419aa3c2
|
firmware: split out libboard_artiq from libboard.
|
2017-12-28 07:07:00 +00:00 |
whitequark
|
d7cb4963e1
|
firmware: prepare config block for access from BIOS/bootloader.
* remove liballoc dependency from mod config,
* move mod config to libboard,
* move config sector immediately after BIOS sector.
|
2017-12-27 21:28:40 +00:00 |
Sebastien Bourdeauducq
|
5809e08686
|
runtime: no startup_clock config is not an error
|
2017-12-14 12:39:26 +08:00 |
whitequark
|
fcd660d682
|
runtime: remove accidentally deleted code.
|
2017-11-03 16:10:59 +00:00 |
whitequark
|
2404a0d8c8
|
runtime: allow #[cfg(not(has_rtio))] builds.
|
2017-11-03 15:49:30 +00:00 |
Sebastien Bourdeauducq
|
6c049ad40c
|
rtio: report channel numbers in asynchronous errors
|
2017-09-29 16:32:57 +08:00 |
Sebastien Bourdeauducq
|
5437f0e3e3
|
rtio: make sequence errors consistently asychronous
|
2017-09-29 14:40:06 +08:00 |
Sebastien Bourdeauducq
|
20d79c930c
|
drtio: use SED and input collector
|
2017-09-24 12:23:47 +08:00 |
Sebastien Bourdeauducq
|
9045b4cc19
|
drtio: initial firmware support for multi-link
|
2017-07-18 00:40:21 +08:00 |
Sebastien Bourdeauducq
|
f58f16ccd4
|
drtioaux: add default timeout
|
2017-06-21 16:23:11 +08:00 |
Sebastien Bourdeauducq
|
008678b741
|
drtio: add infrastructure for reporting busy/collision errors
|
2017-04-02 23:45:55 +08:00 |
Sebastien Bourdeauducq
|
0a687b7902
|
drtio: report satellite errors through firmware
|
2017-04-01 12:18:00 +08:00 |
Sebastien Bourdeauducq
|
2c3f720301
|
runtime: report asynchronous RTIO errors (collision, busy) in log. Closes #681
|
2017-03-27 17:14:14 +08:00 |
Sebastien Bourdeauducq
|
5a16660aa2
|
runtime: new moninj protocol, TCP-based, with DRTIO support
|
2017-02-25 12:07:00 +08:00 |
Sebastien Bourdeauducq
|
016743f079
|
libdrtioaux: do not attempt to access non-existent DRTIO gateware
|
2017-02-22 16:45:02 +08:00 |
Sebastien Bourdeauducq
|
257527629a
|
firmware: use aux ping to determine when DRTIO satellite is ready
|
2017-02-22 15:26:32 +08:00 |
Sebastien Bourdeauducq
|
9501d37378
|
firmware: wait longer for Si5324 lock + more monitoring
|
2017-02-18 17:24:46 +08:00 |
whitequark
|
3b54736c02
|
firmware: port flash storage management to Rust.
|
2017-02-02 05:26:06 +00:00 |
whitequark
|
527b1e986c
|
firmware: integrate smoltcp instead of lwip.
|
2017-01-23 13:59:34 +00:00 |
Sebastien Bourdeauducq
|
6805feb494
|
drtio: report truncated packets
|
2017-01-12 23:44:45 -06:00 |
Sebastien Bourdeauducq
|
7c699e2f80
|
drtio: add FIFO space request count debug API
|
2017-01-11 13:48:14 -06:00 |
Sebastien Bourdeauducq
|
c25186fae1
|
drtio: print packet error descriptions in log
|
2017-01-10 18:03:01 -06:00 |
Sebastien Bourdeauducq
|
7af152ed22
|
firmware: pass spawner around instead of scheduler
|
2017-01-10 16:15:39 -06:00 |
Sebastien Bourdeauducq
|
d3d23d0d3b
|
drtio: report get FIFO space timeouts to log
|
2017-01-10 16:12:46 -06:00 |
Sebastien Bourdeauducq
|
fdfaa377db
|
drtio: add debug syscalls
|
2017-01-08 15:06:14 -06:00 |
Sebastien Bourdeauducq
|
26e7f68b5d
|
firmware: move clock to libboard
|
2017-01-01 18:23:27 +01:00 |
whitequark
|
4480a1c2ff
|
firmware: libbsp::board → libboard.
|
2016-12-31 13:41:32 +00:00 |
Sebastien Bourdeauducq
|
9a564e07c0
|
firmware: make libbsp a crate
|
2016-12-16 21:28:25 +08:00 |
Sebastien Bourdeauducq
|
9967dfc5ca
|
runtime: reorganize to support DRTIO satellite firmware
|
2016-12-16 19:11:19 +08:00 |