<feed xmlns='http://www.w3.org/2005/Atom'>
<title>phosphor-ipmi-flash/bmc/test, branch master</title>
<subtitle>OpenBMC Phosphor host-side firmware update tool</subtitle>
<id>https://git.raptorcs.com/git/phosphor-ipmi-flash/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/'/>
<updated>2019-11-18T19:35:29+00:00</updated>
<entry>
<title>bmc: allowing packing transport flags densely</title>
<updated>2019-11-18T19:35:29+00:00</updated>
<author>
<name>Benjamin Fair</name>
<email>benjaminfair@google.com</email>
</author>
<published>2019-11-12T21:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=1290198fb84fc136ff33cb79f1333fd06977d847'/>
<id>urn:sha1:1290198fb84fc136ff33cb79f1333fd06977d847</id>
<content type='text'>
Future transport backends can densely fill in the upper 5 bits of the
transport flag bitfield.

Signed-off-by: Benjamin Fair &lt;benjaminfair@google.com&gt;
Change-Id: Ie4ee59e0581e458a9020775e18270100f9a1de4e
</content>
</entry>
<entry>
<title>bmc: add test for reserved flags</title>
<updated>2019-11-18T19:35:27+00:00</updated>
<author>
<name>Benjamin Fair</name>
<email>benjaminfair@google.com</email>
</author>
<published>2019-11-15T22:47:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=a67e9e9e3ea6dc5a5f5ea2d5bdefe701ebea693c'/>
<id>urn:sha1:a67e9e9e3ea6dc5a5f5ea2d5bdefe701ebea693c</id>
<content type='text'>
Test that no one adds transport backends which use the lower 3 bits of
the transport flag bitfield. These bits are reserved for exclusive use
with the IPMI, LPC, and P2A backends to ensure backwards compatibility
with older host tools.

Signed-off-by: Benjamin Fair &lt;benjaminfair@google.com&gt;
Change-Id: I6284f2c864aeb5e20a812c0b13e9ecc61349b127
</content>
</entry>
<entry>
<title>bmc: require at least one action pack configuration</title>
<updated>2019-11-07T19:02:19+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-11-07T03:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=1626538dcd3afd09583b29bc7fb4fd39f425049d'/>
<id>urn:sha1:1626538dcd3afd09583b29bc7fb4fd39f425049d</id>
<content type='text'>
In the event the phosphor-ipmi-flash package is added to an image with
only a default configuration, it should not register itself as a blob
handler.  The default installation does not include any json
configuration files.  Therefore, this lack of a configuration can be
checked at load time.

Added validation that the firmware image list contains at least two
handlers, and one is always the hash blob handler.
Added validation that the action map contains at least one action pack
configuration.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I0b2f6cded78121869e8a01290d29e420c555a16d
</content>
</entry>
<entry>
<title>bmc: merge update and prepare systemd</title>
<updated>2019-08-21T17:25:04+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-21T17:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=e0216d237409208a55fea47c1c6d3549946a60a7'/>
<id>urn:sha1:e0216d237409208a55fea47c1c6d3549946a60a7</id>
<content type='text'>
The update systemd and prepare systemd were effectively the same, and
this makes the systemd action generic.

Tested: Not tested beyond unit-tests continuing to pass.
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I8070731e53bfd6cdafb1d74d9db652f20341985e
</content>
</entry>
<entry>
<title>bmc: require blob ids to start with /flash/</title>
<updated>2019-08-15T16:59:31+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-15T14:39:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=097435fca7e52b7f6c9d7f26c8e247366e4e3ef5'/>
<id>urn:sha1:097435fca7e52b7f6c9d7f26c8e247366e4e3ef5</id>
<content type='text'>
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: Ib6a0db91d4e2ecd7e7cc3c51ddc1953d9fd8da3c
</content>
</entry>
<entry>
<title>bmc: cleanup verification language and symbols</title>
<updated>2019-08-06T16:17:51+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-06T16:03:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=cf066ace76d6f99b73a7c55793d6f475c058321a'/>
<id>urn:sha1:cf066ace76d6f99b73a7c55793d6f475c058321a</id>
<content type='text'>
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: Ife4d7e519e44aff60441c5909346ca6d7e2aa090
</content>
</entry>
<entry>
<title>bmc: s/SystemdVerification/SystemdWithStatusFile/g</title>
<updated>2019-08-05T20:44:30+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-05T20:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=29af1e3e435da9b345be4aeae2f7da1423322dad'/>
<id>urn:sha1:29af1e3e435da9b345be4aeae2f7da1423322dad</id>
<content type='text'>
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I5da0ca9e3ae53df957647b19446df4196248fd31
</content>
</entry>
<entry>
<title>bmc: allow update to use systemd with path</title>
<updated>2019-08-05T20:34:37+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-05T20:30:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=c2baac9661a6d70d46811f14868a65fb41077f99'/>
<id>urn:sha1:c2baac9661a6d70d46811f14868a65fb41077f99</id>
<content type='text'>
Verification provides a mechanism that has a systemd unit and mode, and
also a path to check the result.  This object can be used for updates,
and will be renamed in a later patchset to be more generically named.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I0a995af0aefff76592247775f22fc84189d14903
</content>
</entry>
<entry>
<title>bmc: add mode json option for verification systemd</title>
<updated>2019-08-05T20:22:18+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-05T19:23:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=984d94d6cd4aa3e671156d00cfd7fa6b29229532'/>
<id>urn:sha1:984d94d6cd4aa3e671156d00cfd7fa6b29229532</id>
<content type='text'>
Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: Ibe5764c4e2ad7dd938177c813c8c6706886258a2
</content>
</entry>
<entry>
<title>bmc: move verify systemd mode to parameter</title>
<updated>2019-08-05T20:22:18+00:00</updated>
<author>
<name>Patrick Venture</name>
<email>venture@google.com</email>
</author>
<published>2019-08-05T19:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/phosphor-ipmi-flash/commit/?id=ee614ec1d1b10bceb0b4a68ca2413377c518e29d'/>
<id>urn:sha1:ee614ec1d1b10bceb0b4a68ca2413377c518e29d</id>
<content type='text'>
Move the mode for the trigger service to a parameter instead of
hard-coding it.  This isn't yet a json configuration option, that'll be
next.

Signed-off-by: Patrick Venture &lt;venture@google.com&gt;
Change-Id: I59564320015c22be1ec3a4701479d0ee93b9f1f7
</content>
</entry>
</feed>
