Sebastien Bourdeauducq
3cddb14174
flake: break artiq false dependencies
2022-02-02 16:33:17 +08:00
Sebastien Bourdeauducq
245fe6e9ea
flake: remove non-HITL board packages
...
Those can be built externally by calling makeArtiqBoardPackage directly.
2022-02-02 16:04:00 +08:00
Sebastien Bourdeauducq
dd3279e506
flake: add jsonschema to makeArtiqBoardPackage
2022-01-30 19:38:56 +08:00
Sebastien Bourdeauducq
afb98a1903
flake: export makeArtiqBoardPackage
2022-01-30 19:31:20 +08:00
Sebastien Bourdeauducq
e6c18364ae
flake: consistent version string
2022-01-26 07:51:02 +08:00
Sebastien Bourdeauducq
ceceabbaf0
Merge branch 'master' into nac3
2022-01-26 07:25:20 +08:00
pca006132
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
Sebastien Bourdeauducq
b452789f03
Merge branch 'master' into nac3
2022-01-19 21:07:10 +08:00
Sebastien Bourdeauducq
f58aa3bdf6
flake: update qasync
2022-01-19 20:44:50 +08:00
Sebastien Bourdeauducq
5597be3356
flake: add beta to version string
2022-01-19 20:17:11 +08:00
Sebastien Bourdeauducq
53878fe1d4
flake: get version number from nix
2022-01-19 19:58:55 +08:00
Sebastien Bourdeauducq
4ad8f5d6c7
flake: reexport and use mimalloc-enabled Python
2022-01-04 22:20:12 +08:00
Sebastien Bourdeauducq
59af28d6f7
flake: use LLVM 13 for consistency with NAC3
2022-01-04 22:11:19 +08:00
Sebastien Bourdeauducq
243fe5ea88
flake: update nac3
2021-12-20 18:02:15 +08:00
Sebastien Bourdeauducq
d853604380
flake: update dependencies
2021-12-20 17:27:43 +08:00
Sebastien Bourdeauducq
60cbde0820
flake: update dependencies
2021-12-09 12:35:33 +08:00
Sebastien Bourdeauducq
12512bfb2f
flake: get rid of TARGET_AR
2021-12-05 14:37:09 +08:00
Sebastien Bourdeauducq
3f3186005e
flake: get rid of TARGET_AR
2021-12-05 14:31:49 +08:00
Sebastien Bourdeauducq
9bbf7eb485
flake: use ed25519 key for hitl
2021-12-03 18:35:10 +08:00
Sebastien Bourdeauducq
163f5d9128
flake: debug hitl auth failures
2021-12-03 17:16:54 +08:00
Sebastien Bourdeauducq
5a923a0956
flake: switch to nixos- branch
2021-12-01 22:39:24 +08:00
Sebastien Bourdeauducq
7307b30213
flake: update to nixpkgs 21.11
2021-11-23 12:15:17 +08:00
Sebastien Bourdeauducq
f07c747fa7
flake: update nac3, use patched nixpkgs from nac3
2021-11-12 16:27:08 +08:00
Sebastien Bourdeauducq
80115fcc02
flake: apply llvmlite callsite patch
2021-11-08 17:34:30 +08:00
occheung
ac2f55b3ff
flake: patch llvmlite
2021-11-08 16:59:08 +08:00
Sebastien Bourdeauducq
a3543a5527
bump ARTIQ version number
2021-11-03 21:51:16 +08:00
Sebastien Bourdeauducq
9a1a8e0e81
update dependencies
2021-11-03 21:49:21 +08:00
Sebastien Bourdeauducq
977543e05a
Merge branch 'master' into nac3
2021-11-03 21:37:18 +08:00
Harry Ho
21b07dc667
flake: fix missing freetype & fontconfig libs for Vivado GUI mode
2021-10-28 14:39:47 +08:00
Sebastien Bourdeauducq
cc15a4f572
flake: update Vivado
2021-10-21 11:24:55 +08:00
Sebastien Bourdeauducq
df6aeb99f6
flake: check gateware timing
2021-10-18 11:09:10 +08:00
Sebastien Bourdeauducq
92cdfac35a
flake: fix cargoDeps sha256
2021-10-16 18:20:25 +08:00
Harry Ho
501eb1fa23
flake: add microscope
2021-10-08 12:39:35 +08:00
Harry Ho
ea9bc04407
flake: add jesd204b
2021-10-08 12:39:35 +08:00
Sebastien Bourdeauducq
97909d7619
remove old compiler, add nac3 dependency (WIP)
2021-10-08 00:30:27 +08:00
occheung
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
Sebastien Bourdeauducq
4834966798
flake: add jsonschema to dev environment
2021-09-13 07:39:15 +08:00
Sebastien Bourdeauducq
7209e6f279
flake: add cargo-xbuild to dev environment
2021-09-13 07:20:36 +08:00
Sebastien Bourdeauducq
2e5c32878f
flake: add other KC705 NIST builds
2021-09-10 17:19:32 +08:00
Sebastien Bourdeauducq
eff7ae5aff
flake: make llvm-strip in HITL test
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
c78fbe9bd2
flake: make bscanspi bitstreams available in HITL test
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
17b9d2fc5a
flake: add KC705 HITL test
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
5e2664ae7e
flake: add openocd
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
64ce7e498b
flake: make board package a Python package
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
952acce65b
flake: build board package on Hydra
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
ce0964e25f
flake: fix cargo sha256
2021-09-10 13:25:12 +08:00
occheung
dcbd9f905c
cargo: use cargo xbuild
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
eee80c7697
flake: use improved Rust support in nixpkgs
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
b7efb2f633
flake: remove outdated comment
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
9ee03bd438
flake: reenable lit test
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
6db7280b09
flake: board package WIP
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
035d15af9d
flake: clean up vivado, add installer environment
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
9addd08587
flake: fetch MiSoC submodules
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
3e09e48152
flake: set up Vivado
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
942bd1a95d
flake: add hydraJobs
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
9adab6c817
flake: add devshell
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
8c468d0346
flake: switch to nightly rust with mozilla overlay
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
be5ae5c5b4
flake: configure binary cache
2021-09-10 13:25:12 +08:00
Sebastien Bourdeauducq
d13efd6587
add Nix flake
2021-09-10 13:25:12 +08:00