whitequark
|
3f8dc0233a
|
runtime: update smoltcp.
|
2017-12-27 10:43:32 +08:00 |
whitequark
|
99bb1b0b70
|
runtime: print (address-only) backtraces on core device panics.
|
2017-12-27 10:37:44 +08:00 |
whitequark
|
231bf77b43
|
runtime: update smoltcp.
|
2017-12-19 23:52:50 +08:00 |
whitequark
|
3f0277197f
|
runtime: update smoltcp.
|
2017-12-11 07:31:30 +08:00 |
Sebastien Bourdeauducq
|
76a908c8a9
|
backport Ethernet bugfixes from master
|
2017-12-07 12:21:21 +08:00 |
whitequark
|
0e5a5441aa
|
runtime: remove UDP-related code.
|
2017-12-07 12:16:33 +08:00 |
whitequark
|
f0937bde16
|
runtime: update smoltcp.
|
2017-10-30 16:39:25 +08:00 |
whitequark
|
3ec1850949
|
runtime: update smoltcp.
|
2017-10-30 15:43:28 +08:00 |
whitequark
|
89b7c9e091
|
Update smoltcp.
Fixes #840.
|
2017-10-25 10:57:42 +08:00 |
whitequark
|
c00b3fe8cd
|
firmware: update smoltcp.
|
2017-09-24 22:57:27 +00:00 |
whitequark
|
7799413a41
|
firmware: update Rust from 1.18.0 to 1.20.0.
|
2017-09-24 22:51:44 +00:00 |
whitequark
|
c1829f3eda
|
runtime: update smoltcp.
|
2017-09-22 19:05:18 +00:00 |
whitequark
|
74b7010d67
|
runtime: allow safely pulling logs even on TRACE log level.
Before this commit, this resulted in a packet flood, because
sending a TRACE log message to the host caused more TRACE log
messages to be emitted.
|
2017-08-31 14:13:51 +00:00 |
whitequark
|
737c1044a4
|
firmware: update smoltcp.
|
2017-08-31 00:45:56 +00:00 |
whitequark
|
39ecbc0d68
|
firmware: update smoltcp.
|
2017-08-30 14:35:45 +00:00 |
whitequark
|
e6e176fa14
|
Revert "firmware: update smoltcp."
This reverts commit 7c340f6b48 .
|
2017-08-25 12:03:01 +00:00 |
whitequark
|
7c340f6b48
|
firmware: update smoltcp.
|
2017-08-25 07:20:38 +00:00 |
whitequark
|
f5e1d9568d
|
firmware: update smoltcp.
|
2017-08-24 05:50:59 +00:00 |
whitequark
|
6a49c114c8
|
runtime: update smoltcp.
|
2017-06-28 00:27:22 +00:00 |
whitequark
|
370f22541c
|
runtime: update smoltcp.
|
2017-06-27 21:06:45 +00:00 |
whitequark
|
12357d884e
|
runtime: update smoltcp.
|
2017-06-24 16:55:59 +00:00 |
whitequark
|
a820ae98cf
|
ksupport: avoid allocations on I/O error paths.
Fixes #715.
|
2017-04-21 17:20:50 +00:00 |
whitequark
|
726ee7370a
|
runtime: update smoltcp.
This brings in correct TIME-WAIT handling. Fixes #722.
|
2017-04-21 16:08:04 +00:00 |
whitequark
|
5bbb05362b
|
runtime: update smoltcp.
|
2017-03-07 11:36:28 +00:00 |
whitequark
|
e8c093deb3
|
Allow changing runtime log level without recompilation.
This shouldn't affect performance much, as the log crate guards
every log statement with a branch, adding just two instructions.
|
2017-03-03 06:06:26 +00:00 |
whitequark
|
2a81819eb0
|
firmware: restructure to avoid #[path = "..."] mod ...;
Such code is fragile, introduces mess in dependencies, and
inflates compile times.
|
2017-02-25 17:54:14 +00:00 |
whitequark
|
04ad267055
|
firmware: rewrite the dynamic linker in Rust.
|
2017-02-24 18:57:29 +00:00 |
Sebastien Bourdeauducq
|
257527629a
|
firmware: use aux ping to determine when DRTIO satellite is ready
|
2017-02-22 15:26:32 +08:00 |
whitequark
|
52a046d0fd
|
conda: roll cargo back to 0.11.0, then fix revision of compiler_builtins.
|
2017-02-05 15:25:43 +00:00 |
whitequark
|
cde2054926
|
firmware: do not link to C code in runtime and satman.
|
2017-02-03 12:12:41 +00:00 |
whitequark
|
fd8b11532f
|
compiler, firmware: use Pascal strings everywhere.
This removes a large amount of very ugly code, and also simplifies
the compiler and runtime.
|
2017-02-03 11:53:27 +00:00 |
whitequark
|
259319e456
|
firmware: use compiler_builtins crate instead of our compiler-rt.
This cannot be done for ksupport yet because compiler_builtins
misses most soft-float operations.
|
2017-02-02 10:55:35 +00:00 |
whitequark
|
50f234bea4
|
firmware: update smoltcp to take advantage of TCP MSS option.
|
2017-01-27 03:47:57 +00:00 |
whitequark
|
31e5f9a810
|
firmware: read MAC/IP address configuration from flash.
|
2017-01-26 17:40:29 +00:00 |
whitequark
|
7b6de36d1d
|
firmware: cap loglevel at DEBUG to increase RPC throughput ~3x.
|
2017-01-25 06:50:56 +00:00 |
whitequark
|
3c177c6d71
|
firmware: update smoltcp, to fix analyzer dump extraction.
|
2017-01-25 06:36:26 +00:00 |
whitequark
|
6721c1e82f
|
firmware: update smoltcp.
|
2017-01-25 04:08:06 +00:00 |
whitequark
|
3633671656
|
firmware: factor out console and logging from runtime/satman.
|
2017-01-24 21:58:58 +00:00 |
whitequark
|
5604d9bb55
|
firmware: factor out build scripts from runtime/satman.
|
2017-01-24 21:15:41 +00:00 |
whitequark
|
4d05c70dfa
|
firmware: update smoltcp.
|
2017-01-23 22:37:33 +00:00 |
whitequark
|
527b1e986c
|
firmware: integrate smoltcp instead of lwip.
|
2017-01-23 13:59:34 +00:00 |
whitequark
|
4480a1c2ff
|
firmware: libbsp::board → libboard.
|
2016-12-31 13:41:32 +00:00 |
whitequark
|
bd33dca203
|
firmware: extract liballoc_none into its own crate.
|
2016-12-31 13:41:32 +00:00 |
whitequark
|
010ce019b3
|
firmware: remove spurious build-dependency on winapi.
|
2016-12-29 13:06:40 +00:00 |
whitequark
|
aed91292e2
|
firmware: remove cargo profiles.
These are specified per-workspace, and anyhow are mostly overridden
by our Makefile, so specify everything in it.
|
2016-12-29 13:06:40 +00:00 |
whitequark
|
5f3033b518
|
firmware: remove max_level_debug.
Tracing to the core log isn't particularly slow, and is handy
when debugging.
|
2016-12-19 13:24:29 +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 |