Skip to content
Commit 029cc1f4 authored by Zhikui Ren's avatar Zhikui Ren
Browse files

update cpu information to cpu interface

update cpu summary and cpu information to
cpu interface.
https://github.com/openbmc/phosphor-dbus-interfaces/commit/259f49e0c40b287d9ea79f77db1654da47161340

Tested:
1. Verified redfish validator passed
*** /redfish/v1/Systems/system/Processors/cpu0
INFO -   Type (#Processor.v1_9_0.Processor), GET SUCCESS (time: 1.091324)
INFO -   PASS
INFO -
*** /redfish/v1/Systems/system/Processors/cpu1
INFO -   Type (#Processor.v1_9_0.Processor), GET SUCCESS (time: 0.993352)
INFO -   PASS
INFO -

2. Get cpu details from Redfish
GET: https://<BMC-IP>/redfish/v1/Systems/system/Processors/cpu0
Response:
{
    "@odata.id": "/redfish/v1/Systems/system/Processors/cpu0",
    "@odata.type": "#Processor.v1_7_0.Processor",
    "Id": "cpu0",
    "InstructionSet": "x86-64",
    "Manufacturer": "Intel(R) Corporation",
    "MaxSpeedMHz": 4000,
    "Model": "QUZS",
    "Name": "Processor",
    "ProcessorArchitecture": "x86",
    "ProcessorId": {
        "EffectiveFamily": "Intel Xeon processor",
        "IdentificationRegisters": "13829424153406867109"
    },
    "ProcessorType": "CPU",
    "SerialNumber": "6122cca2e8a2d5c",
    "Socket": "CPU0",
    "Status": {
        "Health": "OK",
        "HealthRollup": "OK",
        "State": "Enabled"
    },
    "TotalCores": 32,
    "TotalThreads": 64,
    "Type": "Central Processor",
    "Version": "Genuine Intel(R) CPU $0000%@"
}
GET: https://<BMC-IP

>/redfish/v1/Systems/system/Processors/cpu1
{
    "@odata.id": "/redfish/v1/Systems/system/Processors/cpu1",
    "@odata.type": "#Processor.v1_9_0.Processor",
    "Id": "cpu1",
    "Manufacturer": "CPU1",
    "Name": "Processor",
    "ProcessorType": "CPU",
    "Status": {
        "Health": "OK",
        "HealthRollup": "OK",
        "State": "Absent"
    },
    "Version": "CPU1"
}

Signed-off-by: default avatarZhikui Ren <zhikui.ren@intel.com>
Change-Id: I06424c9adb1922ae70e0936c7cb33efcf522c100
parent 3d2b2c0b
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment