summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: Set pkg-config RequiresHEADmasterBrad Bishop2019-02-142-0/+5
| | | | | | | libopenpower-dbus-interfaces has a dependency on libsystemd. Change-Id: I8d50896087e873e374d80c1dc2c97fd8d6352f34 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* openpower-dbus-interfaces: use c++17Vernon Mauery2018-10-051-1/+1
| | | | | | | Update configure.ac to choose the c++17 standard Change-Id: I73ee9efa65ef8cb248ab7547f2fdd6d6145e6020 Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
* Add MAINTAINERS fileAndrew Jeffery2018-05-191-0/+46
| | | | | Change-Id: I244915e49606fd042db69182689a202fa3dc08a5 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* Add Maximum and Average history interfacesMatt Spinler2018-01-262-0/+114
| | | | | | | | | | | | | These interfaces hold arrays to store the histories of averages and maximums, along with a timestamp with each value. A real world example is using these to expose the 30 second input power averages and maximums that certain power supplies provide. Change-Id: I8ea42ae7c334488a1834535ca5256e358fba027d Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Define error and metadata yaml for procedure calloutsTom Joseph2017-11-024-0/+17
| | | | | | | | | | OpenPOWER systems defines maintenance procedure callouts, which points to a specific procedure that needs to be executed on the server in order to identify the faulty hardware and repair the error. Each maintenance procedure is documented externally. Change-Id: Id4d9da38c6b13951cd0731ad25cea0d39c74bca0 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Renamed error yaml to fix duplicate Event string in error messageMarri Devender Rao2017-10-232-0/+0
| | | | | | | Error message - "Message:org.open_power.Error.Host.Event.Event" Change-Id: I6c958788d403e4b7a6ebae7d97bca43fa9ee413b Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Add throttling properties to D-Bus interface for OCC StatusEddie James2017-10-131-0/+15
| | | | | Change-Id: Ie415a380900ee8ec677aeaffdb42e38f104ba4d1 Signed-off-by: Eddie James <eajames@us.ibm.com>
* Add FSI device driver scan errorsMatt Spinler2017-10-022-0/+13
| | | | | | | | | | | | | | | Add errors for when the FSI device driver master and hub scans fail. This does not refer to the scan operation that scans rings out of the chip. The master scan fail has a callout to indicate the master processor failed, while the hub scan does not because currently it cannot be isolated at all. Change-Id: I4a14af71c03924c000663ce271465127e15aad19 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Factory reset documentation for OpenPower serviceMichael Tritz2017-09-291-0/+19
| | | | | | | | This commit adds documentation for the the factory reset interface for the org.open_power.Software.Host.Updater interface. Change-Id: If6d719e6c795480d8c7e38e0c1190c7da2274f7c Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
* Update Host interface yamlVishwanatha Subbanna2017-07-271-1/+5
| | | | | | | | | | | | | Host.interface.yaml defines the mechanism to communicate with the Host via a method. Since the data associated with OCCReset command is the sensor id of the OCC, there is need now to augment the signature of the API to take this data portion. OCC error monitor application will call Execute method with the sensor ID of the failing OCC. Change-Id: I9f532f3d565448a1840c5ba61402c7cddea0224c Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Modify host event metadata to inherit callout metadataTom Joseph2017-07-251-0/+2
| | | | | Change-Id: I000f81b6d5e737ddbbea758a4e1c84adc09b215b Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Define interface yaml file for interacting with hostVishwanatha Subbanna2017-07-181-0/+51
| | | | | | | | | | | | phosphor-dbus-interfaces already has the interface yaml file that facilitates communication with Host. However, it is only to be used in the implementations that are common to all platforms. This commit is enabling commands that are applicable to OpenPower specific implementations only. Change-Id: Ifa7c09d4c9aa8ae2205257752af8f8fdf6ca806a Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* openpower-dbus: Copying yaml files to a shared known locationMarri Devender Rao2017-06-081-1/+1
| | | | | Change-Id: I041cc7ab30986b3e614cea64fe5e8f5295f2ec28 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* D-Bus interface for OCC status.Dhruvaraj Subhashchandran2017-06-081-0/+8
| | | | | | | Resolves openbmc/openbmc#1499 Change-Id: I57bd63656fe8544ba61a9b9d48ab5890d9ba1654 Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com>
* Moving the Event error yaml file to parent Host pathMarri Devender Rao2017-05-302-0/+0
| | | | | | | | | | | | | | | Having Error in the directory path of "org/open_power/Error/Host/Event.errors.yaml" causes issue when mapping sdbusplus exception type to phosphor type. Following sdbus exception type is converted to phosphor type by replacing sdbusplus and Error with empty space. As there is an Error directory in the sdbusplus type it causes issue in the mapping. Change-Id: I67c4a9121c2316cf548888a5b4ebc6b941dfcfd1 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Modify log level to ERR for host event in yaml fileMarri Devender Rao2017-05-261-1/+1
| | | | | | | Resolves openbmc/openbmc#1672 Change-Id: I1187273e7884061e2ea6da51473e480fa798ce82 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
* Fix compile failure on Host error yaml fileVishwanatha Subbanna2017-04-171-2/+2
| | | | | Change-Id: Ic634a3d45b93fb9950c76a671b561d68b14e039c Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* pkg-config: remove AX_PACKAGE_REQUIRES_PRIVATEDeepak Kodihalli2017-03-291-1/+0
| | | | | | | | | openpower-dbus-interfaces doesn't check for package dependencies, via ax_pkg_check_modules, hence it doesn't need to add AX_PACKAGE_REQUIRES_PRIVATE in the pkg config. Change-Id: Ia9b5a00401e070a97f6f57b97247868b587d4ded Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Install YAML filesDeepak Kodihalli2017-03-284-14/+44
| | | | | | | Install YAML files when installing the package. Change-Id: I7a086be5098dd1473f60cfe9cdbd7d4574400065 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* build: Generate package-config fileDeepak Kodihalli2017-03-283-0/+16
| | | | | Change-Id: I4aeaa38e190d2327e08106d42f83f9476beccccd Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* build: autotools files for libopenpower_dbus.soDeepak Kodihalli2017-03-285-0/+155
| | | | | | | | | Use the interface YAML files present to generate the server.cpp and server.hpp files, build them into a shared library, and install. Change-Id: I87217ba299c04b3eb3fac819463707a103a287b5 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add interface org.open_power.OCC.PassThroughDeepak Kodihalli2017-03-281-0/+28
| | | | | | | | This interface can be implemented to provide a pass-through call to the OCC. Change-Id: Ia54cde3c08faaabd28b1b9f2bfb278e5aca62af3 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Add YAML for host access failuresMatt Spinler2017-03-142-0/+18
| | | | | | | | Add the YAML for creating errors and callouts for host access related failures. Change-Id: Id9c37d655e91ef31896a4fa9688efd7cc1938f44 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Create yaml Error files for Host eSELsAdriana Kobylak2017-02-132-0/+7
| | | | | Change-Id: I1314955e855b36c0ad14ad9cc746a06bf3cdd0bf Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* Add interface for openpower inventory itemsDeepak Kodihalli2016-11-231-0/+9
| | | | | | | | | | Items having properties applicable exclusively to openpower specifications need to have their own custom interfaces. This change introduces a single interface - the Asset interface. Change-Id: Ia3e75b504ad8760fbcb0ecce06fe123e6f9d0e85 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
* Initial commitPatrick Williams2016-11-221-0/+201
OpenPOWER on IntegriCloud