Commit Graph

54 Commits

Author SHA1 Message Date
ceceabbaf0 Merge branch 'master' into nac3 2022-01-26 07:25:20 +08:00
4132c450a5 firmware: runtime changes for exception
Ported from:
M-Labs/artiq-zynq#162

This includes new API for exception handling, some refactoring to avoid
code duplication for exception structures, and modified protocols to
send nested exceptions and avoid string allocation.
2022-01-26 07:16:54 +08:00
b452789f03 Merge branch 'master' into nac3 2022-01-19 21:07:10 +08:00
f58aa3bdf6 flake: update qasync 2022-01-19 20:44:50 +08:00
5597be3356 flake: add beta to version string 2022-01-19 20:17:11 +08:00
53878fe1d4 flake: get version number from nix 2022-01-19 19:58:55 +08:00
4ad8f5d6c7 flake: reexport and use mimalloc-enabled Python 2022-01-04 22:20:12 +08:00
59af28d6f7 flake: use LLVM 13 for consistency with NAC3 2022-01-04 22:11:19 +08:00
243fe5ea88 flake: update nac3 2021-12-20 18:02:15 +08:00
d853604380 flake: update dependencies 2021-12-20 17:27:43 +08:00
60cbde0820 flake: update dependencies 2021-12-09 12:35:33 +08:00
12512bfb2f flake: get rid of TARGET_AR 2021-12-05 14:37:09 +08:00
3f3186005e flake: get rid of TARGET_AR 2021-12-05 14:31:49 +08:00
9bbf7eb485 flake: use ed25519 key for hitl 2021-12-03 18:35:10 +08:00
163f5d9128 flake: debug hitl auth failures 2021-12-03 17:16:54 +08:00
5a923a0956 flake: switch to nixos- branch 2021-12-01 22:39:24 +08:00
7307b30213 flake: update to nixpkgs 21.11 2021-11-23 12:15:17 +08:00
f07c747fa7 flake: update nac3, use patched nixpkgs from nac3 2021-11-12 16:27:08 +08:00
80115fcc02 flake: apply llvmlite callsite patch 2021-11-08 17:34:30 +08:00
ac2f55b3ff flake: patch llvmlite 2021-11-08 16:59:08 +08:00
a3543a5527 bump ARTIQ version number 2021-11-03 21:51:16 +08:00
9a1a8e0e81 update dependencies 2021-11-03 21:49:21 +08:00
977543e05a Merge branch 'master' into nac3 2021-11-03 21:37:18 +08:00
21b07dc667 flake: fix missing freetype & fontconfig libs for Vivado GUI mode 2021-10-28 14:39:47 +08:00
cc15a4f572 flake: update Vivado 2021-10-21 11:24:55 +08:00
df6aeb99f6 flake: check gateware timing 2021-10-18 11:09:10 +08:00
92cdfac35a flake: fix cargoDeps sha256 2021-10-16 18:20:25 +08:00
501eb1fa23 flake: add microscope 2021-10-08 12:39:35 +08:00
ea9bc04407 flake: add jesd204b 2021-10-08 12:39:35 +08:00
97909d7619 remove old compiler, add nac3 dependency (WIP) 2021-10-08 00:30:27 +08:00
7a7e17f7e3 openocd: update and apply 4-byte address support patch
See the relevant commit made in nix-scripts repo.
575ef05cd5
2021-09-27 09:34:46 +08:00
4834966798 flake: add jsonschema to dev environment 2021-09-13 07:39:15 +08:00
7209e6f279 flake: add cargo-xbuild to dev environment 2021-09-13 07:20:36 +08:00
2e5c32878f flake: add other KC705 NIST builds 2021-09-10 17:19:32 +08:00
eff7ae5aff flake: make llvm-strip in HITL test 2021-09-10 13:25:12 +08:00
c78fbe9bd2 flake: make bscanspi bitstreams available in HITL test 2021-09-10 13:25:12 +08:00
17b9d2fc5a flake: add KC705 HITL test 2021-09-10 13:25:12 +08:00
5e2664ae7e flake: add openocd 2021-09-10 13:25:12 +08:00
64ce7e498b flake: make board package a Python package 2021-09-10 13:25:12 +08:00
952acce65b flake: build board package on Hydra 2021-09-10 13:25:12 +08:00
ce0964e25f flake: fix cargo sha256 2021-09-10 13:25:12 +08:00
dcbd9f905c cargo: use cargo xbuild 2021-09-10 13:25:12 +08:00
eee80c7697 flake: use improved Rust support in nixpkgs 2021-09-10 13:25:12 +08:00
b7efb2f633 flake: remove outdated comment 2021-09-10 13:25:12 +08:00
9ee03bd438 flake: reenable lit test 2021-09-10 13:25:12 +08:00
6db7280b09 flake: board package WIP 2021-09-10 13:25:12 +08:00
035d15af9d flake: clean up vivado, add installer environment 2021-09-10 13:25:12 +08:00
9addd08587 flake: fetch MiSoC submodules 2021-09-10 13:25:12 +08:00
3e09e48152 flake: set up Vivado 2021-09-10 13:25:12 +08:00
942bd1a95d flake: add hydraJobs 2021-09-10 13:25:12 +08:00