@@ -853,6 +853,7 @@ func Init() {
853853 v570_86_15 := addDriverABI (570 , 86 , 15 , "87709c19c7401243136bc0ec9e7f147c6803070a11449ae8f0819dee7963f76b" , ChecksumNoDriver , func () * driverABI {
854854 abi := v560_28_03 ()
855855 abi .controlCmd [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT ] = ctrlHandler (rmControlSimple , compUtil )
856+ abi .controlCmd [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS ] = ctrlHandler (rmControlSimple , compUtil )
856857 abi .allocationClass [nvgpu .TURING_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
857858 abi .allocationClass [nvgpu .AMPERE_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
858859 abi .allocationClass [nvgpu .HOPPER_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
@@ -866,6 +867,7 @@ func Init() {
866867 abi .getInfo = func () * DriverABIInfo {
867868 info := prevGetInfo ()
868869 info .ControlInfos [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT ] = simpleIoctlInfo ("NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT" , "NV2080_CTRL_FB_DRAM_ENCRYPTION_INFOROM_SUPPORT_PARAMS" )
870+ info .ControlInfos [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS ] = simpleIoctlInfo ("NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS" , "NV2080_CTRL_FB_QUERY_DRAM_ENCRYPTION_STATUS_PARAMS" )
869871 info .AllocationInfos [nvgpu .TURING_CHANNEL_GPFIFO_A ] = ioctlInfoWithStructName ("TURING_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS_V570 {}, "NV_CHANNEL_ALLOC_PARAMS" )
870872 info .AllocationInfos [nvgpu .AMPERE_CHANNEL_GPFIFO_A ] = ioctlInfoWithStructName ("AMPERE_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS_V570 {}, "NV_CHANNEL_ALLOC_PARAMS" )
871873 info .AllocationInfos [nvgpu .HOPPER_CHANNEL_GPFIFO_A ] = ioctlInfoWithStructName ("HOPPER_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS_V570 {}, "NV_CHANNEL_ALLOC_PARAMS" )
@@ -891,13 +893,17 @@ func Init() {
891893 v575_51_02 := func () * driverABI {
892894 abi := v570_133_20 ()
893895 delete (abi .controlCmd , nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT )
896+ delete (abi .controlCmd , nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS )
894897 abi .controlCmd [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT_V575 ] = ctrlHandler (rmControlSimple , compUtil )
898+ abi .controlCmd [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS_V575 ] = ctrlHandler (rmControlSimple , compUtil )
895899 abi .controlCmd [nvgpu .NV2080_CTRL_CMD_THERMAL_SYSTEM_EXECUTE_V2 ] = ctrlHandler (rmControlSimple , compUtil )
896900 prevGetInfo := abi .getInfo
897901 abi .getInfo = func () * DriverABIInfo {
898902 info := prevGetInfo ()
899903 delete (info .ControlInfos , nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT )
904+ delete (info .ControlInfos , nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS )
900905 info .ControlInfos [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT_V575 ] = simpleIoctlInfo ("NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_INFOROM_SUPPORT" , "NV2080_CTRL_FB_DRAM_ENCRYPTION_INFOROM_SUPPORT_PARAMS" )
906+ info .ControlInfos [nvgpu .NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS_V575 ] = simpleIoctlInfo ("NV2080_CTRL_CMD_FB_QUERY_DRAM_ENCRYPTION_STATUS" , "NV2080_CTRL_FB_QUERY_DRAM_ENCRYPTION_STATUS_PARAMS" )
901907 info .ControlInfos [nvgpu .NV2080_CTRL_CMD_THERMAL_SYSTEM_EXECUTE_V2 ] = simpleIoctlInfo ("NV2080_CTRL_CMD_THERMAL_SYSTEM_EXECUTE_V2" , "NV2080_CTRL_THERMAL_SYSTEM_EXECUTE_V2_PARAMS" )
902908 return info
903909 }
0 commit comments