<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skeleton/pyflashbmc, branch 04-16-2019</title>
<subtitle>Talos™ II OpenBMC Skeleton files</subtitle>
<id>https://git.raptorcs.com/git/talos-skeleton/atom?h=04-16-2019</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-skeleton/atom?h=04-16-2019'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/'/>
<updated>2018-04-04T08:52:56+00:00</updated>
<entry>
<title>bmc_update.py: Use BMC state manager to reboot BMC</title>
<updated>2018-04-04T08:52:56+00:00</updated>
<author>
<name>Lei YU</name>
<email>mine260309@gmail.com</email>
</author>
<published>2018-04-04T08:51:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=5a38763fcd44cdcf7390174423790a50bf76d091'/>
<id>urn:sha1:5a38763fcd44cdcf7390174423790a50bf76d091</id>
<content type='text'>
It was using BMC control service to call warmReset() to reboot BMC.
But now legacy BMC control service is removed so the call will fail.

Use BMC state manager instead to trigger BMC reboot.

Partially resolves openbmc/openbmc#3064.

Tested: Run legacy code update and verify PrepareForupdate() does reboot
        the BMC.

Change-Id: I9f0fcddce9fb8f4007db0dd17b3cd3840c8848fc
Signed-off-by: Lei YU &lt;mine260309@gmail.com&gt;
</content>
</entry>
<entry>
<title>Port to python 3</title>
<updated>2018-03-12T17:44:32+00:00</updated>
<author>
<name>CamVan Nguyen</name>
<email>ctnguyen@us.ibm.com</email>
</author>
<published>2018-02-27T21:14:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=d65b2d501ba69c8371634ffc4907d85dc614074f'/>
<id>urn:sha1:d65b2d501ba69c8371634ffc4907d85dc614074f</id>
<content type='text'>
Port code to python 3 yet remain backward compatible to python 2.
This port is in preparation for yocto 2.4 upgrade.

Partially resolves openbmc/openbmc#2920

Change-Id: If174ce9444bde4e21fb086764f4def017e423201
Signed-off-by: CamVan Nguyen &lt;ctnguyen@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pep8 fixes</title>
<updated>2018-02-12T23:17:41+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2018-01-26T21:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=24341f9d1335a7cb175cc67557f2a8bdbb89a2e8'/>
<id>urn:sha1:24341f9d1335a7cb175cc67557f2a8bdbb89a2e8</id>
<content type='text'>
Also ignore the configs/ directory since it only contains
system configuration files named &lt;system&gt;.py.

Change-Id: I0416239c4030ce5bc39473e65e560016cd4ffc75
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>bmc_update.py: Call fw_setenv twice for PrepareForUpdate</title>
<updated>2017-10-03T00:44:55+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2017-10-03T00:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=7bef82c0b4fea534a224c4fb1d366664ced81e43'/>
<id>urn:sha1:7bef82c0b4fea534a224c4fb1d366664ced81e43</id>
<content type='text'>
Support for u-boot redundant environment variables was
added where u-boot alternates writing to each environment
every time an variable is written. But initramfs doesn't
know which environment is active so it always reads from
the same one. Therefore need to twice set the
environments that initramfs reads so that they're written
to both environments and initramfs can read it.

Part of openbmc/openbmc#2292

Change-Id: Ifaa9a55067cdd2f42b534b680809552f6574a56a
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>bmc_update: explictly save firmware environment</title>
<updated>2017-08-15T21:19:35+00:00</updated>
<author>
<name>Milton Miller</name>
<email>miltonm@us.ibm.com</email>
</author>
<published>2017-08-15T06:57:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=3fc6b790e64f1ba801eb9081642af64152ed8e1a'/>
<id>urn:sha1:3fc6b790e64f1ba801eb9081642af64152ed8e1a</id>
<content type='text'>
Find the file to copy from the firmware environent config,
and assume the complete file should be saved as an image
to the u-boot-env mtd partition.

Preserve network settings has worked to save the u-boot-env
by copying the runtime copy of the env saved by the
initramfs init script to /run/fw_env.  That copy was
created as a workaround for a flash erase problem that
can not be created with the current driver.

Change-Id: Ie42ddbb4f821447349f70ab21d1333194aba08cf
Signed-off-by: Milton Miller &lt;miltonm@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pyflashbmc: Remove initramfs from list of expected images</title>
<updated>2017-08-15T21:19:28+00:00</updated>
<author>
<name>Milton Miller</name>
<email>miltonm@us.ibm.com</email>
</author>
<published>2017-08-15T07:02:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=62d11c3e0d98e9a3f8908ec934698f90a55435fb'/>
<id>urn:sha1:62d11c3e0d98e9a3f8908ec934698f90a55435fb</id>
<content type='text'>
Remove the no longer present initramfs image as the initramfs
is no longer stored in a seperate partition.

Individual flash partition updates have not worked via rest (Update will
return "Unpack Error") since the switch to storing the initramfs in the
FIT image.

Change-Id: Ie01fc18704fca2296cb7436dfea07ba4773a0ace
Signed-off-by: Milton Miller &lt;miltonm@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>python: add vim modelines</title>
<updated>2016-09-23T20:18:45+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-09-21T12:48:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=530667501b67dd9af8c7303c23fcabf062b898e0'/>
<id>urn:sha1:530667501b67dd9af8c7303c23fcabf062b898e0</id>
<content type='text'>
Change-Id: Ic13d79892e3efe6f7bad357ad747e6fd25299d02
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Use super to construct dbus.service.Object</title>
<updated>2016-09-12T21:24:44+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-09-09T02:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=f47f5faad52af399946d375e3650ac26b664baf1'/>
<id>urn:sha1:f47f5faad52af399946d375e3650ac26b664baf1</id>
<content type='text'>
Change-Id: I830decfc523d435c6b9ecdc9ffffec7956c3b85d
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>bmcupdate: pep8 fixes</title>
<updated>2016-09-06T12:46:19+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-08-31T00:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=34c3bf9e22cbcad917315b72e188873f6cb6a747'/>
<id>urn:sha1:34c3bf9e22cbcad917315b72e188873f6cb6a747</id>
<content type='text'>
Change-Id: I44b65bc0c22bc137c2e7daf3f5933de3a1fc0063
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary InterfacesAdded signals</title>
<updated>2016-07-11T02:34:50+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2016-06-30T02:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=1664c8ee6df323b85272d1c56c9bb42c7380bbf3'/>
<id>urn:sha1:1664c8ee6df323b85272d1c56c9bb42c7380bbf3</id>
<content type='text'>
Remove ObjectManager signals emitted before a bus name is owned.

This isn't necessary now that the system_manager can detect objects via
NameOwnerChanged.

Change-Id: Ia2b626a926392b50d20c26474e6c9a9fdb3ca2f0
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
</feed>
