@@ -853,6 +853,7 @@ func Init() {
853
853
v570_86_15 := addDriverABI (570 , 86 , 15 , "87709c19c7401243136bc0ec9e7f147c6803070a11449ae8f0819dee7963f76b" , ChecksumNoDriver , func () * driverABI {
854
854
abi := v560_28_03 ()
855
855
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 )
856
857
abi .allocationClass [nvgpu .TURING_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
857
858
abi .allocationClass [nvgpu .AMPERE_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
858
859
abi .allocationClass [nvgpu .HOPPER_CHANNEL_GPFIFO_A ] = allocHandler (rmAllocChannelV570 , compUtil )
@@ -866,6 +867,7 @@ func Init() {
866
867
abi .getInfo = func () * DriverABIInfo {
867
868
info := prevGetInfo ()
868
869
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" )
869
871
info .AllocationInfos [nvgpu .TURING_CHANNEL_GPFIFO_A ] = ioctlInfoWithStructName ("TURING_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS_V570 {}, "NV_CHANNEL_ALLOC_PARAMS" )
870
872
info .AllocationInfos [nvgpu .AMPERE_CHANNEL_GPFIFO_A ] = ioctlInfoWithStructName ("AMPERE_CHANNEL_GPFIFO_A" , nvgpu.NV_CHANNEL_ALLOC_PARAMS_V570 {}, "NV_CHANNEL_ALLOC_PARAMS" )
871
873
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() {
891
893
v575_51_02 := func () * driverABI {
892
894
abi := v570_133_20 ()
893
895
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 )
894
897
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 )
895
899
abi .controlCmd [nvgpu .NV2080_CTRL_CMD_THERMAL_SYSTEM_EXECUTE_V2 ] = ctrlHandler (rmControlSimple , compUtil )
896
900
prevGetInfo := abi .getInfo
897
901
abi .getInfo = func () * DriverABIInfo {
898
902
info := prevGetInfo ()
899
903
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 )
900
905
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" )
901
907
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" )
902
908
return info
903
909
}
0 commit comments