diff --git a/pkg/sentry/devices/nvproxy/version.go b/pkg/sentry/devices/nvproxy/version.go index 7ba47e37e9..864da909d0 100644 --- a/pkg/sentry/devices/nvproxy/version.go +++ b/pkg/sentry/devices/nvproxy/version.go @@ -1107,7 +1107,17 @@ func Init() { } return abi } - _ = addDriverABI(590, 48, 01, "b9e2f80693781431cc87f4cd29109e133dcecb50a50d6b68d4b3bf2d696bd689", "14ecfb7faa56d4d18cd9fef891b3fa2db3628f12a3e59b59d3c6e6d1a0befd80", v590_44_01) + v590_48_01 := addDriverABI(590, 48, 01, "b9e2f80693781431cc87f4cd29109e133dcecb50a50d6b68d4b3bf2d696bd689", "14ecfb7faa56d4d18cd9fef891b3fa2db3628f12a3e59b59d3c6e6d1a0befd80", v590_44_01) + + // 595.71.05 differs from 590.48.01 only in simple (byte-copied) ioctl + // structs: NV2080_CTRL_GPU_GET_NAME_STRING_PARAMS, + // NV2080_CTRL_NVLINK_GET_PLATFORM_INFO_PARAMS, + // NV0000_CTRL_SYSTEM_GET_P2P_CAPS_MATRIX_PARAMS, + // NV00FD_CTRL_ATTACH_REMOTE_GPU_PARAMS, and the fabric attrs/event + // structs nested under them. None gained a pointer (NvP64) or fd field, + // so they remain simple and require no nvproxy changes; the ABI is + // inherited from 590.48.01 unchanged. + _ = addDriverABI(595, 71, 05, "36203b8960b7e49c8a42f6ba1f5863cde34a05e93d2b24b798af06dd846f6b82", "5f32a5a12d347452937780135a44c8866f5e1bf3b347f4a29ba31ba0d6563eef", v590_48_01) }) }