Harry Ying
a9a74398ab
fix: nix build
...
Fix the nix build by rematching the revision of `rustc`
Signed-off-by: Kanyang Ying <lexugeyky@outlook.com>
2024-06-20 19:03:06 +08:00
Harry Ying
102506d603
chore: use rust-overlay
...
- use rust-overlay, a flake-native and preferred alternative to mozilla-overlay
Signed-off-by: Kanyang Ying <lexugeyky@outlook.com>
2024-06-20 16:15:20 +08:00
Sebastien Bourdeauducq
ebc1e3fb76
bump major version number
2024-06-06 09:45:54 +08:00
morgan
77c50324ef
flake: update libfringe hash
2024-05-29 14:24:42 +08:00
Sebastien Bourdeauducq
eefc07b495
flake: move to nixos 24.05
2024-05-28 17:30:23 +08:00
mwojcik
688e643078
firmware: update rust to 2021-09-01 nightly
2024-05-17 15:36:56 +08:00
mwojcik
c33c1df07f
remove cargo-xbuild, fix nix build
2024-05-16 16:32:13 +08:00
Sebastien Bourdeauducq
193962f31e
flake: update to nixpkgs unstable (soon to be 24.05)
2024-05-06 12:44:45 +08:00
Florian Agbuya
dc0b803b19
use nixpkgs sphinxcontrib-wavedrom
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2024-03-27 18:02:49 +08:00
Florian Agbuya
bc8bc952d7
use nixpkgs outputcheck
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2024-03-27 18:02:13 +08:00
Sébastien Bourdeauducq
d0f893c01c
flake: export openocd-bscanspi-f
2024-03-26 15:57:44 +08:00
Sebastien Bourdeauducq
6326051052
flake: forward cmdline arguments in devshell wrappers
2023-12-17 19:42:56 +08:00
Sebastien Bourdeauducq
645b9b8c5f
flake: add executable wrappers for frontends to devshell
2023-12-17 13:41:49 +08:00
Sebastien Bourdeauducq
133b26b6ce
flake: add ARTIQ sources to PYTHONPATH in devshell
2023-12-17 13:05:16 +08:00
Sebastien Bourdeauducq
8ca75a3fb9
firmware: deal with rust nonsense
...
Fixes
"error: edition 2021 is unstable and only available with -Z unstable-options.
error: could not compile `alloc`"
2023-12-03 11:20:18 +08:00
Florian Agbuya
8381b34a79
flake: add new booktabs dependency for artiq-manual-pdf
2023-12-03 11:18:59 +08:00
Sebastien Bourdeauducq
d458fc27bf
switch to new nixpkgs release
2023-12-03 11:18:25 +08:00
Florian Agbuya
1108cebd75
flake: fix ncurses on vivado
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-11-28 17:36:36 +08:00
mwojcik
de10e584f6
support .tar flashed idle/startup kernels
2023-11-13 18:14:35 +08:00
Florian Agbuya
378dd0e5ca
flake: fix and upgrade wavedrom ( closes #2266 )
...
Signed-off-by: Florian Agbuya <fa@m-labs.ph>
2023-10-30 08:09:00 +01:00
Florian Agbuya
2f3329181c
flake: fix deprecated 'U' mode in outputcheck for python 3.11
2023-09-06 19:02:41 +08:00
Sebastien Bourdeauducq
1ec1ab0502
flake: update dependencies
2023-09-06 18:28:08 +08:00
Sebastien Bourdeauducq
3452d0c423
efc: use variant (expected everywhere else)
2023-08-25 15:52:40 +08:00
Sebastien Bourdeauducq
3620358f12
flake: build efc firmware
2023-08-25 13:34:56 +08:00
Sebastien Bourdeauducq
72b0a17542
flake: register firmware outputs as hydra build products
2023-08-25 13:25:22 +08:00
Sebastien Bourdeauducq
df662c4262
flake: update llvmlite
2023-08-07 23:02:23 +08:00
Sebastien Bourdeauducq
d2ac6aceb3
flake: update to Clang 14
2023-08-07 18:45:13 +08:00
Sebastien Bourdeauducq
9b94a09477
flake: update to LLVM 14
2023-08-07 18:28:44 +08:00
David Nadlinger
4d636ea593
Upgrade to LLD 14
...
Previous linker versions had inserted some zero padding bytes
between the ELF headers and the first section, but LLD 14 does
not anymore.
Hard-coding the offset of the first section in ksupport.elf
manually isn't ideal; we should probably parse the ELF program
headers instead when first setting up the kernel CPU.
2023-08-07 10:10:38 +00:00
Sebastien Bourdeauducq
115415d120
Revert "flake: update to LLVM 14 and llvmlite 0.40.0+master"
...
This reverts commit c25c0bd55a
.
2023-06-14 18:54:33 +08:00
Egor Savkin
c25c0bd55a
flake: update to LLVM 14 and llvmlite 0.40.0+master
2023-06-09 13:25:08 +08:00
den512is
1f306a2859
flake: add packaging dependency
...
Needed for building Kasli firmware
2023-06-05 13:17:47 +08:00
Sebastien Bourdeauducq
69bf2dfb81
flake: sleep longer before running HITL tests to allow for clock switch and reboot
2023-06-02 17:41:15 +08:00
Sebastien Bourdeauducq
ff11b5df71
flake: add qtsvg
2023-05-31 22:07:05 +08:00
Sebastien Bourdeauducq
c6b29b30fb
Revert "flake: update to LLVM 14 and llvmlite 40"
...
This reverts commit 748969c21e
.
2023-05-31 19:36:43 +08:00
Sebastien Bourdeauducq
b20d09aad5
Revert "flake: export llvmlite-new"
...
This reverts commit fabe88065b
.
2023-05-31 19:36:41 +08:00
Sebastien Bourdeauducq
6276182c96
Revert "flake: fix clang version in boards shell"
...
This reverts commit 9a6bc6dc7b
.
2023-05-31 19:36:40 +08:00
Sebastien Bourdeauducq
9a6bc6dc7b
flake: fix clang version in boards shell
2023-05-31 18:59:39 +08:00
Sebastien Bourdeauducq
fabe88065b
flake: export llvmlite-new
2023-05-30 16:54:59 +08:00
Egor Savkin
748969c21e
flake: update to LLVM 14 and llvmlite 40
...
Signed-off-by: Egor Savkin <es@m-labs.hk>
2023-05-30 16:47:59 +08:00
Sebastien Bourdeauducq
75f6bdb6a1
flake: add boards dev shell
2023-05-30 16:21:06 +08:00
Sebastien Bourdeauducq
41caec797e
flake: do not install ARTIQ itself in dev shell, only its dependencies
...
Otherwise, test runs take a long time when entering the shell, and failing tests stop entering the shell which is not what we want.
Also make jsonschema a regular dependency of ARTIQ, since users can now retrieve JSONs via AFWS.
2023-05-30 16:20:57 +08:00
Sebastien Bourdeauducq
ef2cc2cc12
flake: buildFHSUserEnv -> buildFHSEnv
2023-05-27 18:03:18 +08:00
Sebastien Bourdeauducq
779810163f
flake: fix rustPlatform deprecation warnings
2023-05-27 17:40:36 +08:00
Sebastien Bourdeauducq
b9c7905b20
nixpkgs 23.05
2023-05-27 17:17:36 +08:00
Sebastien Bourdeauducq
598c7b1d25
flake: update qasync
2023-05-23 11:26:30 +08:00
Sebastien Bourdeauducq
3ff0be6540
PEP440 compliant version numbers
2023-04-30 16:55:49 +08:00
Sebastien Bourdeauducq
4056168875
master: store datasets in LMDB ( #1743 )
2023-04-24 17:34:30 +08:00
Egor Savkin
9331911139
add tests for client submit functionality
2023-04-24 11:43:24 +08:00
Sebastien Bourdeauducq
248cd69673
flake: use nixpkgs cargo-xbuild
2023-01-12 18:03:46 +08:00