whitequark
4c94873560
runtime: upgrade lwip to release 2.0.0.
2016-12-05 04:35:02 +00:00
whitequark
18c394976e
runtime: disable the Nagle algorithm entirely.
...
See also commit feed91d; that commit fixed the test_rpc_timing test,
but caused frequent hangs elsewhere, which were also caused by buggy
Nagle implementation. Just disable this entirely, as with our
explicit buffering it provides no benefit anyway.
2016-11-13 00:33:24 +00:00
whitequark
5428a866b3
runtime: the Rust runtime is now just the runtime.
2016-10-06 15:38:45 +00:00
whitequark
0e2cd38135
Rust: set the SOF_KEEPALIVE flag on session sockets.
2016-10-04 06:42:09 +00:00
whitequark
55b2535477
Rust: print git commit during startup.
2016-09-29 22:04:52 +00:00
whitequark
9c18f1b555
Rust: port clock, rtio_crg routines.
2016-09-29 20:42:40 +00:00
whitequark
83940ae4a6
Rust: add support for artiq_coreconfig.
2016-09-29 18:54:08 +00:00
whitequark
1e392cca64
runtime: remove "test mode" functionality.
2016-09-29 14:48:26 +00:00
whitequark
bf863053b3
Rust: implement bindings for lwip TCP/UDP stacks.
2016-09-06 16:49:49 +00:00
whitequark
4c6cad2977
Add a Rust component in the runtime.
2016-08-17 09:07:19 +00:00
Sebastien Bourdeauducq
a89f96e24b
runtime: support boards without LEDS
2016-07-27 19:16:55 +08:00
whitequark
c7a5ec9e61
runtime: update ppp code for lwip 2.0.0.
...
Fixes #499 .
2016-07-08 09:27:15 +00:00
Sebastien Bourdeauducq
2b447055e5
lwip/liteethif: cleanup, drop frames above MTU ( #398 )
2016-05-07 17:42:22 +08:00
Sebastien Bourdeauducq
572c49f475
use m-labs setup for defaults
2016-02-29 21:35:23 +08:00
Robert Jördens
0079aa4037
runtime/main: style, wording, 1s ppp holdoff
2016-01-25 13:38:58 -07:00
Robert Jördens
1adeeabbed
ppp: wait for connection
2016-01-18 21:04:51 -07:00
Sebastien Bourdeauducq
dc709a77b8
PPP support (TCP broken)
2016-01-18 20:09:10 -07:00
whitequark
9366a29483
Implement core device storage ( fixes #219 ).
2016-01-10 13:04:55 +00:00
Sebastien Bourdeauducq
73794b5c25
runtime: send analyzer data
2015-12-18 00:13:22 +08:00
Sebastien Bourdeauducq
6ae41e6024
runtime/net_server: refactor to support multiple services
2015-12-17 16:55:39 +08:00
Robert Jördens
5db1f9794e
top.add_constant() -> top.config[] (CSRConstant)
...
This is to be synchronized with the corresponding change in misoc.
2015-12-04 18:27:54 +08:00
whitequark
d6d0a3e3e9
Merge branch 'master' into new-py2llvm
2015-11-07 12:57:18 +03:00
Sebastien Bourdeauducq
e26147b2ac
gateware,runtime: use new migen/misoc
2015-11-04 00:35:03 +08:00