SIGN IN SIGN UP

Implement SubProcessors core for processor

The SubProcessors core is a collection under the processor
schema. The association objects, (containing, contained_by), are used
to link the processor core.

The association between processor and core have been documented in
phosphor-dbus-interfaces [1]

[1] https://github.com/openbmc/phosphor-dbus-interfaces/commit/8c79b1dc0270d01c0b713a345c8ec39533c542e4

Tested: Redfish Validator Passed

```
curl -k -X GET https://${bmc}/redfish/v1/Systems/system/Processors/cpu0/SubProcessors/core0
{
  "@odata.id": "/redfish/v1/Systems/system/Processors/cpu0/SubProcessors/core0",
  "@odata.type": "#Processor.v1_18_0.Processor",
  "Id": "core0",
  "Name": "SubProcessor",
  "ProcessorType": "Core"
}
```

Verified that below return a link header
```
- GET /redfish/v1/Systems/system/Processors/cpu0/SubProcessors/core0
- HEAD /redfish/v1/Systems/system/Processors/cpu0/SubProcessors/core0
```

Change-Id: I8cee9909ce20fc0bfdd56fb4fc992163546be180
Signed-off-by: George Liu <liuxiwei@inspur.com>
Signed-off-by: Myung Bae <myungbae@us.ibm.com>
G
George Liu committed
9e59f0a176aac9dfa7f029370ea03c25a088d9a2
Parent: 625222a
Committed by Gunnar Mills <gunnar@gmills.xyz> on 8/1/2026, 5:45:42 PM