blob: ddcfc59573aae358449d6baf652be12279438dde [file] [log] [blame] [edit]
[
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 0,
"UUID": "STATIC:0:0"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 1,
"UUID": "STATIC:0:1"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 2,
"UUID": "STATIC:0:2"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 3,
"UUID": "STATIC:0:3"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 4,
"UUID": "STATIC:0:4"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 5,
"UUID": "STATIC:0:5"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 6,
"UUID": "STATIC:0:6"
}
},
{
"Exposes": [],
"Name": "NSM_DEV_GPU_0",
"Probe": "TRUE",
"Type": "NSM_Configs",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.NsmDevice": {
"DEVICE_TYPE": 0,
"INSTANCE_NUMBER": 7,
"UUID": "STATIC:0:7"
}
},
{
"Exposes": [
{
"Name": "HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"UUID": "$UUID",
"DeviceType": "$DEVICE_TYPE",
"Chassis": {
"Type": "NSM_Chassis",
"DEVICE_UUID": "$DEVICE_UUID"
},
"Asset": {
"Type": "NSM_Asset",
"Manufacturer": "NVIDIA"
},
"Associations": [
{
"Forward": "pciedevice",
"Backward": "chassis",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1/PCIeDevices/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"Dimension": {
"Type": "NSM_Dimension"
},
"Location": {
"Type": "NSM_Location",
"LocationType": "xyz.openbmc_project.Inventory.Decorator.Location.LocationTypes.Embedded"
},
"LocationCode": {
"Type": "NSM_LocationCode",
"LocationCode": "SXM$INSTANCE_NUMBER + 1"
},
"ChassisType": {
"Type": "NSM_ChassisType",
"ChassisType": "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.Module"
},
"Health": {
"Type": "NSM_Health",
"Health": "xyz.openbmc_project.State.Decorator.Health.HealthType.OK"
},
"PowerLimit": {
"Type": "NSM_PowerLimit",
"Priority": false
}
},
{
"ChassisName": "HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"Name": "Assembly0",
"Type": "NSM_ChassisAssembly",
"UUID": "$UUID",
"Area": {
"Type": "NSM_Area",
"PhysicalContext": "xyz.openbmc_project.Inventory.Decorator.Area.PhysicalContextType.GPU"
},
"Asset": {
"Type": "NSM_Asset",
"Name": "HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"Vendor": "NVIDIA"
},
"Health": {
"Type": "NSM_Health",
"Health": "xyz.openbmc_project.State.Decorator.Health.HealthType.OK"
},
"Location": {
"Type": "NSM_Location",
"LocationType": "xyz.openbmc_project.Inventory.Decorator.Location.LocationTypes.Embedded"
}
},
{
"ChassisName": "HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"Name": "GPU_SXM_$INSTANCE_NUMBER + 1",
"Type": "NSM_ChassisPCIeDevice",
"UUID": "$UUID",
"Asset": {
"Type": "NSM_Asset",
"Name": "HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"Manufacturer": "NVIDIA"
},
"Associations": [
{
"Forward": "chassis",
"Backward": "pciedevice",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM_$INSTANCE_NUMBER + 1"
},
{
"Forward": "connected_port",
"Backward": "connected_pciedevice",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/fabrics/HGX_PCIeRetimerTopology_$INSTANCE_NUMBER/Switches/PCIeRetimer_$INSTANCE_NUMBER/Ports/Down_0"
}
],
"Health": {
"Type": "NSM_Health",
"Health": "xyz.openbmc_project.State.Decorator.Health.HealthType.OK"
},
"PCIeDevice": {
"Type": "NSM_PCIeDevice",
"DeviceType": "SingleFunction",
"Functions": [
0
]
},
"LTSSMState": {
"Type": "NSM_LTSSMState",
"DeviceIndex": 0,
"Priority": false,
"InventoryObjPath": "/xyz/openbmc_project/inventory/system/fabrics/HGX_PCIeRetimerTopology_$INSTANCE_NUMBER/Switches/PCIeRetimer_$INSTANCE_NUMBER/Ports/Down_0"
},
"ClockOutputEnableState": {
"Type": "NSM_ClockOutputEnableState",
"InstanceNumber": "$INSTANCE_NUMBER"
}
},
{
"Name": "GPU_$INSTANCE_NUMBER + 1 Processor",
"Type": "NSM_Processor",
"UUID": "$UUID",
"DEVICE_UUID": "$DEVICE_UUID",
"InventoryObjPath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM_$INSTANCE_NUMBER + 1",
"InbandReconfigPermissions": {
"Type": "NSM_InbandReconfigPermissions",
"Priority": false,
"Features": [
"InSystemTest",
"FusingMode",
"CCMode",
"BAR0Firewall",
"CCDevMode",
"TGPCurrentLimit",
"TGPRatedLimit",
"TGPMaxLimit",
"TGPMinLimit",
"ClockLimit",
"NVLinkDisable",
"ECCEnable",
"PCIeVFConfiguration",
"RowRemappingAllowed",
"RowRemappingFeature",
"HBMFrequencyChange",
"HULKLicenseUpdate",
"ForceTestCoupling",
"BAR0TypeConfig",
"EDPpScalingFactor",
"PowerSmoothingPrivilegeLevel1",
"PowerSmoothingPrivilegeLevel2"
]
}
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 TEMP_0",
"Type": "NSM_Temp",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 0,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 TEMP_1",
"Type": "NSM_Temp",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"ThermalParameters": [
{
"Name": "LowerCaution",
"Dynamic": false,
"Value": 110.5
},
{
"Name": "LowerCritical",
"Dynamic": true,
"Type": "NSM_ThermalParameter",
"ParameterId": 1,
},
{
"Name": "LowerFatal",
"Dynamic": true,
"Type": "NSM_ThermalParameter",
"ParameterId": 2,
"PeriodicUpdate": true,
"Aggregated": true,
"Priority": true
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 2,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 DRAM_0_Temp_0",
"Type": "NSM_Temp",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "memory",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/memory/GPU_SXM $INSTANCE_NUMBER + 1 DRAM_0"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 1,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 Power_0",
"Type": "NSM_Power",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 0,
"AveragingInterval": 0,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 DRAM_0_Power_0",
"Type": "NSM_Power",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 1,
"AveragingInterval": 0,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 Energy_0",
"Type": "NSM_Energy",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 0,
"Priority": true
},
{
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1 Voltage_0",
"Type": "NSM_Voltage",
"Associations": [
{
"Forward": "chassis",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/chassis/HGX_GPU_SXM $INSTANCE_NUMBER + 1"
},
{
"Forward": "processor",
"Backward": "all_sensors",
"AbsolutePath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM $INSTANCE_NUMBER + 1"
}
],
"UUID": "$UUID",
"Aggregated": true,
"SensorId": 0,
"Priority": true
},
{
"Name": "NVLink",
"Type": "NSM_NVLink",
"ParentObjPath": "/xyz/openbmc_project/inventory/system/processors/GPU_SXM_$INSTANCE_NUMBER + 1",
"InventoryObjPath": "/xyz/openbmc_project/inventory/system/HGX_Baseboard_0/Processors/GPU_SXM_$INSTANCE_NUMBER + 1",
"DeviceType": "$DEVICE_TYPE",
"UUID": "$UUID",
"Count": 9,
"Priority": true
},
{
"Name": "NetworkPortEventSetting",
"Type": "NSM_EventConfig",
"MessageType": 1,
"UUID": "$UUID",
"SubscribedEventIDs": [
0
],
"AcknowledgementEventIds": []
},
{
"Name": "ThresholdEventSetting",
"Type": "NSM_Event_Threshold",
"UUID": "$UUID",
"OriginOfCondition": "/redfish/v1/Chassis/HGX_GPU_SXM_$INSTANCE_NUMBER + 1",
"MessageId": "ResourceEvent.1.0.ResourceErrorsDetected",
"Severity": "Critical",
"LoggingNamespace": "GPU_SXM $INSTANCE_NUMBER + 1 Threshold",
"Resolution": "Regarding Port Error documentation and further actions please refer to (TBD)",
"MessageArgs": [
"GPU_SXM_$INSTANCE_NUMBER + 1",
"No Error"
]
}
],
"Probe": "xyz.openbmc_project.NsmDevice({'DEVICE_TYPE': 0})",
"Name": "HGX_GPU_SXM $INSTANCE_NUMBER + 1",
"Type": "chassis",
"Parent_Chassis": "/xyz/openbmc_project/inventory/system/chassis/HGX_Chassis_0",
"xyz.openbmc_project.Inventory.Decorator.Asset": {
"Manufacturer": "Nvidia",
"Model": "$BOARD_PRODUCT_NAME",
"PartNumber": "$BOARD_PART_NUMBER",
"SerialNumber": "$BOARD_SERIAL_NUMBER"
},
"xyz.openbmc_project.Inventory.Decorator.Instance": {
"InstanceNumber": "$INSTANCE_NUMBER"
}
}
]