Add Nix flake for mciasctl and mciasgrpcctl

Vendor dependencies and expose control program binaries via
nix build. Uses nixpkgs-unstable for Go 1.26 support.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-25 21:01:21 -07:00
parent 35e96444aa
commit 115f23a3ea
2485 changed files with 6802335 additions and 0 deletions

40
vendor/modernc.org/libc/tls_linux_amd64.s generated vendored Normal file
View File

@@ -0,0 +1,40 @@
#include "funcdata.h"
#include "textflag.h"
TEXT ·TLSAlloc(SB),$24-24
GO_ARGS
NO_LOCAL_POINTERS
MOVQ p0+0(FP), AX
MOVQ AX, 0(SP)
MOVQ p1+8(FP), AX
MOVQ AX, 8(SP)
CALL ·tlsAlloc(SB)
MOVQ 16(SP), AX
MOVQ AX, ret+16(FP)
RET
TEXT ·TLSFree(SB),$16-16
GO_ARGS
NO_LOCAL_POINTERS
MOVQ p0+0(FP), AX
MOVQ AX, 0(SP)
MOVQ p1+8(FP), AX
MOVQ AX, 8(SP)
CALL ·tlsFree(SB)
RET
TEXT ·TLSAllocaEntry(SB),$8-8
GO_ARGS
NO_LOCAL_POINTERS
MOVQ p0+0(FP), AX
MOVQ AX, 0(SP)
CALL ·tlsAllocaEntry(SB)
RET
TEXT ·TLSAllocaExit(SB),$8-8
GO_ARGS
NO_LOCAL_POINTERS
MOVQ p0+0(FP), AX
MOVQ AX, 0(SP)
CALL ·tlsAllocaExit(SB)
RET