whitequark
|
b1d349cc1b
|
firmware: implement a sampling profiler.
Does not yet support constructing call graphs.
|
2018-05-05 00:44:40 +00:00 |
whitequark
|
623614f835
|
Update LLVM to 6.0.0 and Rust to 1.25.0.
|
2018-05-01 08:57:37 +00:00 |
Robert Jördens
|
0c49201be7
|
firmware: add slave fpga serial load support
based on whitequark's work in f95fb27
m-labs/artiq#813
|
2018-02-28 19:27:52 +01:00 |
whitequark
|
96f697ec96
|
firmware: update compiler_builtins to unbreak __gtdf2.
Fixes #883.
|
2018-02-21 15:21:48 +00:00 |
whitequark
|
807eb1155b
|
Update smoltcp.
Fixes #902.
|
2018-01-30 03:29:08 +00:00 |
whitequark
|
3a3f44af53
|
firmware: update smoltcp.
|
2018-01-08 21:41:53 +00:00 |
whitequark
|
b7f38b123b
|
frimware: update to log 0.4.
|
2018-01-01 11:45:55 +00:00 |
whitequark
|
e1253db0e8
|
firmware: update crc dependency, use it in libdrtioaux.
|
2017-12-31 09:16:11 +00:00 |
whitequark
|
b8f3d28bc0
|
firmware: update compiler_builtins dependency and move it to libboard.
This is so that we only specify it once.
|
2017-12-31 09:16:11 +00:00 |
whitequark
|
3505878176
|
bootloader: add basic network support.
|
2017-12-28 15:26:12 +00:00 |
whitequark
|
acd13837ff
|
firmware: implement the new bootloader.
|
2017-12-28 13:18:51 +00:00 |
whitequark
|
b9754e7108
|
firmware: deduplicate libbuild_misoc and libbuild_artiq.
|
2017-12-28 13:18:51 +00:00 |
whitequark
|
d94db1de5d
|
Revert accidentally committed parts of 1b9b5602 .
|
2017-12-28 08:23:34 +00:00 |
whitequark
|
1b9b560242
|
firmware: use libbuild_misoc in libdrtioaux. NFC.
|
2017-12-28 08:20:23 +00:00 |
whitequark
|
3b18ece3b7
|
satman: update for changes in firmware elsewhere.
|
2017-12-28 07:36:33 +00:00 |
whitequark
|
d3066e5044
|
firmware: oops, misoc #[cfg]s were missing from libboard_artiq.
|
2017-12-28 07:36:33 +00:00 |
whitequark
|
ca419aa3c2
|
firmware: split out libboard_artiq from libboard.
|
2017-12-28 07:07:00 +00:00 |
whitequark
|
7687a34285
|
firmware: remove dependency on compiler-rt.
|
2017-12-28 04:08:29 +00:00 |
whitequark
|
4dfe71676e
|
firmware: remove dependency on libbase.
|
2017-12-28 04:03:27 +00:00 |
whitequark
|
d7cb4963e1
|
firmware: prepare config block for access from BIOS/bootloader.
* remove liballoc dependency from mod config,
* move mod config to libboard,
* move config sector immediately after BIOS sector.
|
2017-12-27 21:28:40 +00:00 |
whitequark
|
8b4a006855
|
runtime: update smoltcp.
|
2017-12-26 14:33:56 +00:00 |
whitequark
|
230f2e5e18
|
runtime: print (address-only) backtraces on core device panics.
|
2017-12-25 18:32:41 +00:00 |
whitequark
|
701308474f
|
runtime: update smoltcp.
|
2017-12-19 15:51:03 +00:00 |
whitequark
|
9e8bb1d51c
|
runtime: update smoltcp.
|
2017-12-08 07:36:56 +00:00 |
whitequark
|
26fdd42f8f
|
runtime: update smoltcp.
|
2017-11-22 08:09:06 +00:00 |
whitequark
|
ae2d7abbed
|
runtime: update smoltcp.
|
2017-10-30 08:26:54 +00:00 |
whitequark
|
978c0d98aa
|
runtime: update smoltcp.
|
2017-10-30 07:22:47 +00:00 |
whitequark
|
cdba330845
|
Update smoltcp.
Fixes #840.
|
2017-10-25 02:31:27 +00:00 |
whitequark
|
9d356ed93b
|
firmware: implement board::pcr.
|
2017-10-18 11:04:13 +00:00 |
whitequark
|
7ad54e1dcf
|
firmware: unbreak heap view.
This was missing since 7799413a for no good reason.
|
2017-10-02 02:02:45 +00: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
|
d0e92067c3
|
ksupport: fix UB.
|
2017-06-09 06:18:20 +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
|
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
|
a12876b239
|
firmware: update Cargo.lock.
|
2017-02-21 05:28:48 +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 |