Skip to content

Commit 6601e9f

Browse files
committed
jetson-orin: enable givc and bump ghaf-givc
Enable givc on Orin (was disabled) and bump ghaf-givc to include auto-create and resize of LVM slots for OTA updates (PR #372). Signed-off-by: Jörg Thalheim <joerg@thalheim.io>
1 parent a6cd97c commit 6601e9f

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

modules/profiles/orin.nix

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,10 @@ in
209209
nvidia-docker.daemon.enable = true;
210210
};
211211

212-
# Disable givc on Orin - GIVC requires TLS certificate infrastructure
213-
# that isn't set up for Orin devices. This must be set in both:
214-
# 1. ghaf.givc.enable (host-level option)
215-
# 2. ghaf.global-config.givc.enable (propagates to VMs via specialArgs)
216-
givc.enable = false;
217-
global-config.givc.enable = false;
212+
# givc is disabled by default on Orin — enable per-target in
213+
# flake-module.nix for configurations that have been tested with it.
214+
givc.enable = lib.mkDefault false;
215+
global-config.givc.enable = lib.mkDefault false;
218216

219217
host.networking = {
220218
enable = true;

targets/nvidia-jetson-orin/flake-module.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,8 @@ let
179179
extraModules = orinVerityModules;
180180
extraConfig = {
181181
reference.profiles.mvp-orinuser-trial.enable = true;
182+
givc.enable = true;
183+
global-config.givc.enable = true;
182184
partitioning.verity-volume.enable = true;
183185
};
184186
}

0 commit comments

Comments
 (0)