whitequark
|
948ed6fb0a
|
Extract core device management interface from session interface (#691).
|
2017-03-29 03:36:21 +00:00 |
|
whitequark
|
c586035caa
|
runtime: add an option to reboot after a panic.
|
2017-03-14 09:02:28 +00:00 |
|
whitequark
|
5bbb05362b
|
runtime: update smoltcp.
|
2017-03-07 11:36:28 +00:00 |
|
whitequark
|
d52723d5bc
|
runtime: allow setting log level in configuration.
|
2017-03-07 11:36:28 +00:00 |
|
|
dff23293c7
|
Merge branch 'master' of github.com:m-labs/artiq
|
2017-02-27 01:05:40 +08:00 |
|
whitequark
|
5d3b00cf12
|
Implement recording of DMA traces on the core device.
|
2017-02-26 02:50:20 +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 |
|
|
5a16660aa2
|
runtime: new moninj protocol, TCP-based, with DRTIO support
|
2017-02-25 12:07:00 +08:00 |
|
whitequark
|
04ad267055
|
firmware: rewrite the dynamic linker in Rust.
|
2017-02-24 18:57:29 +00:00 |
|
|
257527629a
|
firmware: use aux ping to determine when DRTIO satellite is ready
|
2017-02-22 15:26:32 +08: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
|
44a9a79f96
|
firmware: port allocator to Rust.
|
2017-02-02 10:55:35 +00:00 |
|
whitequark
|
3b54736c02
|
firmware: port flash storage management to Rust.
|
2017-02-02 05:26:06 +00:00 |
|
|
54295b1699
|
firmware: use has_ad9154 instead of has_converter_spi for conditional compilation
DRTIO designs do not have a JESD core yet, so we need to support converter SPI buses with only the clock chip.
|
2017-01-30 11:03:55 +08:00 |
|
whitequark
|
b7f6bfffeb
|
firmware: fix embedding of software version during build.
|
2017-01-26 17:40:29 +00:00 |
|
whitequark
|
31e5f9a810
|
firmware: read MAC/IP address configuration from flash.
|
2017-01-26 17:40:29 +00:00 |
|
whitequark
|
b29e2d5bfe
|
Globally update UART baudrate to 921600.
|
2017-01-24 22:25:58 +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
|
527b1e986c
|
firmware: integrate smoltcp instead of lwip.
|
2017-01-23 13:59:34 +00:00 |
|
whitequark
|
971e4c3026
|
firmware: increase post-boot UART speed to 921600.
|
2017-01-23 13:57:08 +00:00 |
|
|
ce31ffddb0
|
firmware: add satellite manager
The code duplication with the runtime should be cleaned up later.
|
2017-01-18 16:50:32 -06:00 |
|
|
7af152ed22
|
firmware: pass spawner around instead of scheduler
|
2017-01-10 16:15:39 -06:00 |
|
|
082fdaf450
|
move i2c to libboard, do bit-banging on comms CPU
|
2017-01-04 21:04:38 +01:00 |
|
|
3dd9d54b22
|
firmware: fix compilation warning without moninj/analyzer
|
2017-01-04 21:04:08 +01:00 |
|
|
7ff77bceac
|
move AD9616 and AD9154 initialization to firmware
|
2017-01-03 16:11:38 +01:00 |
|
|
26e7f68b5d
|
firmware: move clock to libboard
|
2017-01-01 18:23:27 +01:00 |
|
whitequark
|
4bb7132848
|
firmware: prune stabilized and unused features.
|
2016-12-31 13:41:32 +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
|
c45a170bb4
|
firmware: update for Rust 1.16.0.
|
2016-12-26 17:20:29 +00:00 |
|
|
9a564e07c0
|
firmware: make libbsp a crate
|
2016-12-16 21:28:25 +08:00 |
|
|
9967dfc5ca
|
runtime: reorganize to support DRTIO satellite firmware
|
2016-12-16 19:11:19 +08:00 |
|