artiq/artiq/firmware
whitequark f17a6616b2 runtime: ensure management interface buffer can hold log buffer.
Otherwise we get weird edge cases where the network stack could try
to append to log buffer while management interface is holding
the log buffer and trying to push it out, and it's just no good.

The serialized log buffer at its maximum length is slightly longer
than 32 KiB, so we just allocate the largest possible TCP buffer
to the management interface to keep it simple.
2017-06-24 17:09:28 +00:00
..
ksupport i2c: expose restart as syscall, add structure for I2C-over-DRTIO 2017-06-19 23:44:51 +08:00
liballoc_artiq runtime: print a heap dump on out-of-memory condition. 2017-04-21 14:48:10 +00:00
liballoc_none firmware use Rust 0.18.0. 2017-04-19 09:38:24 +00:00
libamp firmware: restructure to avoid #[path = "..."] mod ...; 2017-02-25 17:54:14 +00:00
libboard libboard: fix compiler warning on not(has_i2c) 2017-06-19 14:57:15 +08:00
libbuild_artiq firmware: always use 8 characters to abbreviate git commit hashes 2017-06-17 14:43:50 +08:00
libdrtioaux drtioaux: add default timeout 2017-06-21 16:23:11 +08:00
libdyld firmware use Rust 0.18.0. 2017-04-19 09:38:24 +00:00
liblogger_artiq runtime: allow setting UART log level explicitly. 2017-04-15 08:27:18 +00:00
libproto i2c: expose restart as syscall, add structure for I2C-over-DRTIO 2017-06-19 23:44:51 +08:00
libstd_artiq ksupport: avoid allocations on I/O error paths. 2017-04-21 17:20:50 +00:00
runtime runtime: ensure management interface buffer can hold log buffer. 2017-06-24 17:09:28 +00:00
satman drtio: send/process I2C and SPI aux packets (#740) 2017-06-21 16:50:51 +08:00
Cargo.lock runtime: update smoltcp. 2017-06-24 16:55:59 +00:00
Cargo.toml firmware: libksupport → ksupport. 2017-01-31 22:24:37 +00:00