summaryrefslogtreecommitdiff
path: root/services/smbios-mdrv2/src/system.cpp
AgeCommit message (Collapse)AuthorFilesLines
2019-10-16Fix Redfish Validator IssuesCheng C Yang1-0/+1
D-Bus properties of CPU and UUID is incorrect which will make Redfish Service Validator reprot error. Tested: Run Redfish Service Validator, the result should be "Validation has succeeded." Change-Id: I03abb199c2f2c2b86715b599c9ffbfcf3a31e73f Signed-off-by: Cheng C Yang <cheng.c.yang@intel.com>
2019-07-03Fix incorrect UUID issue in MDRV2Cheng C Yang1-21/+25
SMBIOS MDRV2 show incorrect UUID, change it to correct 16bytes UUID. Tested: After DC cycle the host, MDRV2 will show UUID property like "FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF". Check UUID in system information page in BIOS setup, the UUID in BIOS should be the same as the value in MDRV2 UUID property. Change-Id: I4aa6aa098aa83469825d61b4702ac84f09eae30f Signed-off-by: Cheng C Yang <cheng.c.yang@intel.com>
2018-10-18Add DIMM and system dbus service for MDR V2cyang291-0/+78
Add all DIMM information in smbios table and provide dbus interface for redfish to get DIMM information. Also add BIOS Version and System UUID dbus interface. Unit test: After enable this application and MDR V2 ipmi command lib and power on host, user can get all dimm and cpu information by commands - busctl introspect xyz.openbmc_project.Smbios.MDR_V2 /xyz/openbmc_project/inventory/system/chassis/motherboard/cpux and busctl introspect xyz.openbmc_project.Smbios.MDR_V2 /xyz/openbmc_project/inventory/system/chassis/motherboard/dimmx Change-Id: I49127b0b0e7213f65f64791957fbbcef764b54ae Signed-off-by: cyang29 <cheng.c.yang@intel.com>