RackHD/on-http

View on GitHub
data/views/redfish-1.0/redfish.1.0.0.processor.1.0.0.json

Summary

Maintainability
Test Coverage
{
    "@odata.context" : "<%= basepath %>/$metadata#Processor.Processor",
    "@odata.id": "<%= url %>",
    "@odata.type": "#Processor.v1_0_0.Processor",
    "Oem" : {},
    "Id": "<%=socketId%>",
    "Name": "",
    "Socket": "<%= catData['Processor Information'][socketId]['Socket Designation'] %>",
    "ProcessorType": "CPU",
    "ProcessorArchitecture": "x86",
    "InstructionSet": "<%= catData.kernel.machine.replace('_', '-') %>",
    "Manufacturer": "<%= catData['Processor Information'][socketId].Manufacturer %>",
    "Model": "<%= catData['Processor Information'][socketId].Version %>",
    "MaxSpeedMHz": <%= catData['Processor Information'][socketId]['Max Speed'].split(' ')[0] %>,
    "TotalCores": <%= catData['Processor Information'][socketId]['Core Count'] %>,
    "TotalThreads": <%= catData['Processor Information'][socketId]['Thread Count'] %>,
    "Status": {},
    "ProcessorId" : {
        "VendorId": "<%= catData.cpu[socketId].vendor_id %>",
        "IdentificationRegisters": "<%= catData['Processor Information'][socketId].ID %>",
        "EffectiveFamily": "<%= catData['Processor Information'][socketId].Family %>",
        "EffectiveModel": "<%= catData['Processor Information'][socketId].Version %>",
        "Step": "",
        "MicrocodeInfo": ""
    }
}