Commit Graph

11 Commits

Author SHA1 Message Date
Tom Fitzhenry
4ab27d8f37 optee-os: enable __structuredAttrs
Required by nixpkgs-vet NPV-166 for new packages. This applies to all
instances built via buildOptee, including the existing QEMU ones.

Assisted-by: Claude Code with DeepSeek v4 Pro
2026-08-18 03:55:16 +00:00
Tom Fitzhenry
2236ef14f8 optee-os: add Allwinner A64 and Rockchip RK3399/RK3588 instances
The sunxi and rockchip platforms are in-tree in the pinned 4.7.0
release, and pair with the existing armTrustedFirmware and u-boot
instances for the same SoCs. All three build natively for aarch64.

Assisted-by: Claude Code with DeepSeek v4 Pro
2026-08-18 03:51:29 +00:00
Jared Baur
3d55f1fc13 optee-os: 4.6.0 -> 4.7.0 2026-01-15 14:15:25 -08:00
Jared Baur
b3387422fe optee-os: remove with statement in meta 2026-01-15 14:15:19 -08:00
Jared Baur
c9aed15eaa optee-os: remove references to other nix outputs from optee binaries
These are standalone binaries that don't run on Linux, so any references
to other nix output paths are invalid and won't work, hence it is safe
to remove them.
2026-01-15 14:13:19 -08:00
Jared Baur
f4d29d01cd optee-os: ensure multi-output setup hook does not misplace TA_DEV_KIT_DIR 2026-01-15 14:13:18 -08:00
Ihar Hrachyshka
567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Wolfgang Walther
91a8fee3aa treewide: remove redundant parentheses
Auto-fixed by nixf-diagnose.
2025-10-05 10:52:03 +02:00
mivorasu
ee0866bddd treewide: conform descriptions to the standards 2025-07-28 04:39:00 +00:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Jared Baur
309fe7f571 optee-os: init at 4.6.0
This change adds two builds of OP-TEE OS (qemu armv7 & qemu aarch64) as well
as a function that can be used for building OP-TEE OS for any board.
This follows the pattern similar to buildUBoot and
buildArmTrustedFirmware.
2025-07-04 15:43:43 -07:00