artiq/artiq/firmware/bootloader
Michael Birtwell c60de48a30 Upgrade smoltcp 0.6.0 -> 0.8.0
Main changes:
Deal with interfaces now being generic over mediums, update interface name
and initialisation.
Interfaces now own their sockets. So we store a reference to the Interface
instead of the SocketSet in Scheduler and IO.
Sockets are no longer reference counted. We never called the function to
increase the socket's reference count, so now we just remove it where it
was previously released. This will result in the socket being dropped at
a different time, but I think that should be fine.

Tested firmware upload to the bootloader and spamming artiq_coremgmt log
calls to download the log from the firmware.

Signed-off-by: Michael Birtwell <michael.birtwell@oxionics.com>
2022-04-24 10:09:27 +08:00
..
Cargo.toml Upgrade smoltcp 0.6.0 -> 0.8.0 2022-04-24 10:09:27 +08:00
Makefile rust: find json file using CARGO_TRIPLE 2021-11-08 16:59:08 +08:00
bootloader.ld ld, makefiles: use ld.lld 2021-09-10 13:25:12 +08:00
build.rs firmware: implement the new bootloader. 2017-12-28 13:18:51 +00:00
main.rs Upgrade smoltcp 0.6.0 -> 0.8.0 2022-04-24 10:09:27 +08:00