xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Smbios/README.md (revision 388b58f9a878f45b8ec243152cac5eb44ec90ced)
1b1b4d261SWilliam A. Kennington III# SMBIOS MDR V2
2b1b4d261SWilliam A. Kennington III
3b1b4d261SWilliam A. Kennington III## Overview
4*388b58f9SPatrick Williams
5b1b4d261SWilliam A. Kennington IIISMBIOS MDR V2 service exposes D-Bus methods for SMBIOS Version 2 operations.
6b1b4d261SWilliam A. Kennington III
7b1b4d261SWilliam A. Kennington III### SMBIOS MDR V2 Interface
8*388b58f9SPatrick Williams
9b1b4d261SWilliam A. Kennington IIISMBIOS MDR V2 interface `xyz.openbmc_project.Smbios.MDR_V2` provides following
10b1b4d261SWilliam A. Kennington IIImethods.
11*388b58f9SPatrick Williams
12b1b4d261SWilliam A. Kennington III#### methods
13*388b58f9SPatrick Williams
14*388b58f9SPatrick Williams- GetDirectoryInformation - Get the directory with directory index.
15*388b58f9SPatrick Williams- GetDataInformation - Get the data information with id index and data set ID.
16*388b58f9SPatrick Williams- SendDirectoryInformation - Send directory information to SMBIOS directory.
17*388b58f9SPatrick Williams- GetDataOffer - Get data set ID.
18*388b58f9SPatrick Williams- SendDataInformation - Send data information with directory index.
19*388b58f9SPatrick Williams- FindIdIndex - Find id index by data info.
20*388b58f9SPatrick Williams- SynchronizeDirectoryCommonData - Synchronize directory common data before
21b1b4d261SWilliam A. Kennington III  SMBIOS data start to transfer.
22*388b58f9SPatrick Williams- AgentSynchronizeData - Synchronize SMBIOS data from file after data transfer
23b1b4d261SWilliam A. Kennington III  complete.
24b1b4d261SWilliam A. Kennington III
25b1b4d261SWilliam A. Kennington III#### properties
26*388b58f9SPatrick Williams
27*388b58f9SPatrick Williams- DirEntries - Numbers of directory entries. Default: 0
28