Commit graph

55 commits

Author SHA1 Message Date
Artturin 65d7bef16d {smi,tools-common}: pin textual 2025-01-29 20:07:04 +02:00
Artturin 2245c9c5ea smi: Add test 2025-01-29 19:41:49 +02:00
Artturin f18aa5fee2 tools-common: Use version needed by tt-smi 2025-01-29 19:34:24 +02:00
Artturin 31f0cee50d {luwen,pyluwen,flash,smi}: Update and drop pyluwen_0_1 2025-01-29 19:03:14 +02:00
Artturin ba96c32479 {kmd,smi,tools-common}: Update 2025-01-29 03:53:16 +02:00
Artturin 24410845a0 flake.lock: Update
Flake lock file updates:

• Updated input 'flake-compat':
    'github:edolstra/flake-compat/0f9255e01c2351cc7d116c072cb317785dd33b33?narHash=sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U%3D' (2023-10-04)
  → 'github:edolstra/flake-compat/ff81ac966bb2cae68946d5ed5fc4994f96d0ffec?narHash=sha256-NeCCThCEP3eCl2l/%2B27kNNK7QrwZB1IJCrXfrbv5oqU%3D' (2024-12-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/06cf0e1da4208d3766d898b7fdab6513366d45b9?narHash=sha256-S5kVU7U82LfpEukbn/ihcyNt2%2BEvG7Z5unsKW9H/yFA%3D' (2024-09-29)
  → 'github:NixOS/nixpkgs/d70bd19e0a38ad4790d3913bf08fcbfc9eeca507?narHash=sha256-4EVBRhOjMDuGtMaofAIqzJbg4Ql7Ai0PSeuVZTHjyKQ%3D' (2024-12-19)
• Updated input 'utils':
    'github:numtide/flake-utils/c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a?narHash=sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ%3D' (2024-09-17)
  → 'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)
2024-12-23 22:03:32 +02:00
Artturin 8412c8bf22 smi: Disable test
Fails to build because it doens't find tests because there's none
2024-12-23 22:03:05 +02:00
Artturin c1b3fac31c metal: build examples and create dirs to bind mount to 2024-12-23 21:50:06 +02:00
Artturin fa8e1be058 metal.tests.template: Install sample_app 2024-12-17 22:26:08 +02:00
Artturin 9abd0fb916 Update metal to 0.53.0
Use prebuilt sfpi which is patched to work on NixOS and nix sandbox and
elsewhere.
2024-12-17 21:41:22 +02:00
Artturin 8f850c7c62 Define hugepages mount in module 2024-11-21 01:06:03 +02:00
Artturin 66bf540c3e Use udev-rules
See comment
2024-11-21 00:52:35 +02:00
Artturin e5c7215b90 Make /dev/tenstorrent owned by the tenstorrent group
Hopefully to make the device useable without running docker with
--privileged
2024-11-21 00:23:56 +02:00
Artturin 441f4dc464 Add wantedBy to services 2024-11-20 23:47:34 +02:00
Artturin 1ae7313fad Add -x to hugepages-setup.sh 2024-11-20 23:33:37 +02:00
Artturin be924e4600 Use system-tools 2024-11-20 23:08:43 +02:00
Artturin 31b3aa6fdc systems-tools: add missing programs 2024-11-20 23:03:48 +02:00
Artturin d937e5c7fa Update metal 2024-11-20 22:24:52 +02:00
Artturin 29dc8c01e2 Update sfpi and add sfpi-no-lfs to prepare to update to a newer commit 2024-11-20 05:04:05 +02:00
Artturin bfee5bc0ff metal: Add a small test which doesn't compile with c++
Upstream really doesn't expect this to be used outside of the whole repo
2024-11-20 00:43:16 +02:00
Artturin c280cd3a8f metal: empty postInstall
Not needed here

and fix build
2024-11-08 21:41:54 +02:00
Artturin d4c18d3939 Update readme 2024-10-14 04:15:13 +03:00
Artturin bed5c381d7 hugepages 4
tt-system-tools script says wh should use 4
2024-10-14 04:09:28 +03:00
Artturin 34e8b3aae6 Add nixosModules.tt-module 2024-10-14 03:45:54 +03:00
Artturin f0418d2116 Remove kernel from scope 2024-10-14 03:17:41 +03:00
Artturin 48e09b5440 Update readme 2024-10-14 03:10:23 +03:00
Artturin 7bd8c04003 system-tools: init 2024-10-14 03:08:50 +03:00
Artturin 348efbceba Add metal 2024-10-07 17:52:08 +03:00
Artturin 484ffe6c68 kmd.kmd: add .override end users will override the kernel argument 2024-10-04 02:52:00 +03:00
Artturin 4c01338a88 Add comment 2024-10-02 23:30:34 +03:00
Artturin a63bfee407 umd: dedupe 2024-10-02 23:26:59 +03:00
Artturin 127f40da7f umd: Update 2024-10-02 22:45:50 +03:00
Artturin ffb567adfd tools-common: rename from common 2024-10-02 00:13:53 +03:00
Artturin 64274bd755 Add gitignore 2024-10-02 00:11:37 +03:00
Artturin d40264a5f2 Use makeScope 2024-10-02 00:06:25 +03:00
Artturin b8da300c94 Add flake-compat files 2024-10-01 23:57:22 +03:00
Artturin caa9e03a72 nix fmt 2024-10-01 23:24:52 +03:00
Artturin 0299aef5aa {sfpi,tt-gcc}: Use gcc 12 versions
tt-metal uses gcc 12
2024-10-01 23:24:11 +03:00
Artturin 4336994571 Add test 2024-10-01 22:46:35 +03:00
Artturin d9fc1f2062 sfpi: update 2024-10-01 22:38:04 +03:00
Artturin 228391aa60 smi: update & fix build & use pythonRelaxDepsHook 2024-10-01 22:33:55 +03:00
Artturin 5130f01d99 pyluwen: update & fix build 2024-10-01 22:28:28 +03:00
Artturin e38aabd246 luwen: update 2024-10-01 22:26:27 +03:00
Artturin e3faaeb8a5 kmd-test: fix build by removing unnecessary patch
Checked upstream
2024-10-01 22:15:58 +03:00
Artturin 9ac281d297 kmd: update to fix build 2024-10-01 22:11:34 +03:00
Artturin 64e42b9d68 flash: fix build & update & use pythonRelaxDepsHook 2024-10-01 22:04:58 +03:00
Artturin e3bce2e84f tools-common: fix build & update & use pythonRelaxDepsHook 2024-10-01 22:04:49 +03:00
Artturin 90da50ff9f luwen: Fix lockfile name 2024-10-01 21:47:40 +03:00
Artturin 3479ca9d83 Use eachDefaultSystem 2024-10-01 21:45:13 +03:00
Artturin 48fa521896 nix fmt 2024-10-01 21:41:35 +03:00