<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-host-ipmid/scripts, branch master</title>
<subtitle>OpenBMC Phosphor local IPMI daemon sources</subtitle>
<id>https://git.raptorcs.com/git/phosphor-host-ipmid/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-host-ipmid/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/'/>
<updated>2019-09-19T17:20:47+00:00</updated>
<entry>
<title>drop entity YAML in favor of json provided file</title>
<updated>2019-09-19T17:20:47+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-19T19:25:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=1ad9da8a7882a643ca28fedbdc614f1855e3669a'/>
<id>urn:sha1:1ad9da8a7882a643ca28fedbdc614f1855e3669a</id>
<content type='text'>
Step 5 of moving from entity map from YAML to JSON drops support for a
built-in YAML mapping of the entity containers.

Tested: Not tested.  No platform upstream updates this YAML file in
their builds.
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: Ic2918f568f5a6f4a9f9135990889b3bb84a0c81d
</content>
</entry>
<entry>
<title>move sensors into ipmi::sensor namespace</title>
<updated>2019-09-17T01:43:55+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-09-09T21:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=db0cbe643bc8d017afd58903eb4aacd48f94361a'/>
<id>urn:sha1:db0cbe643bc8d017afd58903eb4aacd48f94361a</id>
<content type='text'>
The object was left in the global namespace, but the type was in the
ipmi::sensor namespace.  Move the object into the namespace.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I88e46da4abda220d3b6fcc2ea64b8ef0decb0dc3
</content>
</entry>
<entry>
<title>move entities into ipmi::sensor namespace</title>
<updated>2019-09-17T01:43:45+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-23T16:16:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=235b3c76c354f9242192f56cab609ec9e53c0cc3'/>
<id>urn:sha1:235b3c76c354f9242192f56cab609ec9e53c0cc3</id>
<content type='text'>
The object was left in the global namespace, but the type was in the
ipmi::sensor namespace.  Move the object into the namespace.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: If3aa72ebbae980b0b837c45c8fcbc4b47b7fb742
</content>
</entry>
<entry>
<title>writeentity: add missing header utility</title>
<updated>2019-09-17T01:43:36+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-23T16:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=f1d691ac5b12f2a59c1f73d66bc66f1ae63e6ec7'/>
<id>urn:sha1:f1d691ac5b12f2a59c1f73d66bc66f1ae63e6ec7</id>
<content type='text'>
The code includes utility indirectly. Utility is required for make_pair().

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I3cdca868a69ca67363f2e3692cbfd511dfde7b5f
</content>
</entry>
<entry>
<title>yaml: drop execute permissions from yaml files</title>
<updated>2019-06-20T02:02:42+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2019-06-07T13:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=7453544dd33b53705f1a021427ed268d10706e8c'/>
<id>urn:sha1:7453544dd33b53705f1a021427ed268d10706e8c</id>
<content type='text'>
Functionally this doesn't change anything but executable data files
would seem to be in conflict with typical idioms.

Change-Id: I5eddfd8a8be3d1b9eb53062fb60e46b845008fd9
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Fix dependencies on auto-generated code</title>
<updated>2019-05-14T15:53:25+00:00</updated>
<author>
<name>Vernon Mauery</name>
<email>vernon.mauery@linux.intel.com</email>
</author>
<published>2019-04-30T18:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=5f7ac71048ed04e6f4f2a5ff04f0da8f0722635e'/>
<id>urn:sha1:5f7ac71048ed04e6f4f2a5ff04f0da8f0722635e</id>
<content type='text'>
The sensor/entity/fru/inventory auto-generated cpp code should
depend on the mako template, the generator python, and the yaml
that it is built with. This modifies the autoconf to export the yaml
and the automake to set the dependencies.

Tested-by: modify one of the dependencies and watch it get rebuilt

Change-Id: Iaab9585c202baf4506e0b7e62aa42a3bf2828ae4
Signed-off-by: Vernon Mauery &lt;vernon.mauery@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>sensordatahandler: Support empty inventory interfaces</title>
<updated>2019-05-09T02:00:30+00:00</updated>
<author>
<name>Santosh Puranik</name>
<email>santosh.puranik@in.ibm.com</email>
</author>
<published>2019-05-01T13:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=bbf8bd6c78822dd56c5cc8c1e34ba0f06671763f'/>
<id>urn:sha1:bbf8bd6c78822dd56c5cc8c1e34ba0f06671763f</id>
<content type='text'>
This commit adds support for empty inventory interfaces when
asserting a sensor into the inventory. This is something already
supported in ipmi-fru-parser, for example.

Currently, the notify::assertion function expects that each DBUS
interface also have a set of associated properties. One of the
use-cases this commit tries to solve is when a sensor being asserted
maps to an inventory item (accessed via
xyz.openbmc_project.Inventory.Manager DBUS service) that implements
a DBUS interface with no properties. For example, the GPU sensor
is mapped to a GPU inventory object that implements the DBUS
interface xyz.openbmc_project.Inventory.Item.Accelerator.
This commit enables phosphor-host-ipmid to correctly create/update
inventory objects even in cases where they implement DBUS interfaces
that contain no properties.

The sensor-example.yaml file has been updated to show an example
of a GPU sensor, the inventory object for which implements a
property-less DBUS interface.

Tested:

Tested on a witherspoon system that had some GPUs attached to it.
Pulled also https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/21107
in order to generate the right sensor configs for testing.
Verified that the GPU invetory objects that are created when the host
asserts a GPU sensor now implement the empty interface
xyz.openbmc_project.Inventory.Item.Accelerator

Signed-off-by: Santosh Puranik &lt;santosh.puranik@in.ibm.com&gt;
Change-Id: I973580e285ae0fff1a513d3bbe8c03a89e0eeb83
</content>
</entry>
<entry>
<title>delete writechannel.mako.cpp</title>
<updated>2019-03-25T17:57:32+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-03-14T20:57:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=17898f625b04d4fee6c2fd0626c47c93f2c2e7bd'/>
<id>urn:sha1:17898f625b04d4fee6c2fd0626c47c93f2c2e7bd</id>
<content type='text'>
Delete obsolete scripts/writechannel.mako.cpp

Change-Id: I79dac382132bf89877f2718d1b6219a2503e415e
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
</content>
</entry>
<entry>
<title>move types.hpp to ipmid/types.hpp for export</title>
<updated>2019-03-25T16:18:21+00:00</updated>
<author>
<name>Vernon Mauery</name>
<email>vernon.mauery@linux.intel.com</email>
</author>
<published>2019-03-12T23:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=3325024067487320abddbf0ffb5a528b1743122a'/>
<id>urn:sha1:3325024067487320abddbf0ffb5a528b1743122a</id>
<content type='text'>
types.hpp is required by utility.hpp, which is exported, so it needs to
be exported as well. This moves it to the include/libipmid directory,
changes the Makefile to export it, and changes all the files that
include it so it can be found in the right place.

Change-Id: I30ec365446e4de466c266ec4faa327478460ec05
Signed-off-by: Vernon Mauery &lt;vernon.mauery@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Add support for Entity Association Record</title>
<updated>2019-02-15T21:48:56+00:00</updated>
<author>
<name>Jaghathiswari Rankappagounder Natarajan</name>
<email>jaghu@google.com</email>
</author>
<published>2019-02-12T21:22:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-host-ipmid/commit/?id=9c11894eb919034fb7841520aea3f476783a85c6'/>
<id>urn:sha1:9c11894eb919034fb7841520aea3f476783a85c6</id>
<content type='text'>
Adding support for Entity Association Record (SDR type - 0x08h)
This patch includes:
1) Entity Association Record yaml file example
2) Entity Assocation Record related script and mako file changes
3) Adding Entity Association Record in get_sdr IPMI command response

From the host, tested that entity association records can be fetched

Change-Id: I9cf598e5d27d2e8c6751bbaae2176e7c976974b1
Tested: Yes
Signed-off-by: Jaghathiswari Rankappagounder Natarajan &lt;jaghu@google.com&gt;
</content>
</entry>
</feed>
