Source: scutarius-gb10
Section: admin
Priority: optional
Maintainer: Kristof Csillag <kristof.csillag@deai-labs.com>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.7.0
Rules-Requires-Root: no

Package: scutarius-gb10-config
Architecture: all
Depends: ${misc:Depends}, grub-common
Description: Scutarius GB10 (DGX Spark) hardware-enablement config layer
 Declarative re-implementation of the needed subset of NVIDIA's vendor
 config packages for the GB10 platform: kernel cmdline, GRUB + login serial
 console (serial_efi0 in GRUB, ttyAMA0 with a device-probed getty), the gb10
 kernel as the GRUB default entry, memlock/nofile limits, cpufreq +
 SBSA-watchdog module options, and RoCE ARP scoping. Part of
 scutarius-profile-gb10. Excludes the GPU stack (Workstream D) and CX7
 hotplug (kernel-driver gap, Workstream B).

Package: scutarius-profile-gb10
Architecture: arm64
Section: contrib/metapackages
Depends: ${misc:Depends}, linux-image-gb10, scutarius-nvidia-modules-gb10,
 scutarius-firmware-nvidia-gsp-580, scutarius-nvidia-driver-libs-580,
 scutarius-gb10-config, firmware-realtek
Description: Scutarius hardware profile -- NVIDIA GB10 (DGX Spark) cluster node
 Specializes a generic Scutarius install for a GB10 brain-cell: the gb10
 kernel flavour (linux-image-gb10: SVA enabled for CUDA), the prebuilt signed
 NVIDIA open modules, the pinned GSP firmware and driver libraries, Realtek
 NIC firmware, and the GB10 config layer (cmdline, serial console, limits).
 In contrib because the GPU stack needs closed firmware/libraries. Install
 via preseed at install time or apt later. CX7 hotplug: Workstream B.
