<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-skeleton/pytools, 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>2019-04-16T16:10:37+00:00</updated>
<entry>
<title>Revert "Revert "skeleton: Remove obmcutil""</title>
<updated>2019-04-16T16:10:37+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2019-04-04T12:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=c8334f3258cb80839e49defe386d33c196929215'/>
<id>urn:sha1:c8334f3258cb80839e49defe386d33c196929215</id>
<content type='text'>
This reverts commit c0da84767c00657c0b3b1afff7d9c5c2f1ed5fdb.

We have switched to the bash implementation of obmcutil, so this is no
longer required.

Change-Id: I10e8008e639bbc6d5d1078d7bcb7c0fa575cc62b
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>Revert "skeleton: Remove obmcutil"</title>
<updated>2019-04-04T12:30:31+00:00</updated>
<author>
<name>Brad Bishop</name>
<email>bradleyb@fuzziesquirrel.com</email>
</author>
<published>2019-04-04T12:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=c0da84767c00657c0b3b1afff7d9c5c2f1ed5fdb'/>
<id>urn:sha1:c0da84767c00657c0b3b1afff7d9c5c2f1ed5fdb</id>
<content type='text'>
Additional changes are required before this can go in.

This reverts commit a738350d00b3171a1cbf0a749381b1ac36b4b7f8.

Change-Id: Ie16d54d781743960356ad936c12f2a571a1ef8e2
Signed-off-by: Brad Bishop &lt;bradleyb@fuzziesquirrel.com&gt;
</content>
</entry>
<entry>
<title>skeleton: Remove obmcutil</title>
<updated>2019-01-28T02:44:53+00:00</updated>
<author>
<name>Anthony Wilson</name>
<email>wilsonan@us.ibm.com</email>
</author>
<published>2019-01-28T02:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=a738350d00b3171a1cbf0a749381b1ac36b4b7f8'/>
<id>urn:sha1:a738350d00b3171a1cbf0a749381b1ac36b4b7f8</id>
<content type='text'>
In the effort to remove python from the bmc, obmcutil
has been rewritten in 'sh' and moved to phosphor-state-manager.

Change-Id: I39dd0e09fada7c7036b14316376e451ae3e2d330
Signed-off-by: Anthony Wilson &lt;wilsonan@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pytools: Remove dependency to obmc.system</title>
<updated>2018-09-24T16:09:37+00:00</updated>
<author>
<name>Adriana Kobylak</name>
<email>anoo@us.ibm.com</email>
</author>
<published>2018-09-24T16:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=7e48038afc79c10c4314433572276ada7e2e20ac'/>
<id>urn:sha1:7e48038afc79c10c4314433572276ada7e2e20ac</id>
<content type='text'>
The system manager (obmc.system) is being deprecated and
the GPIOs has moved out of D-Bus (see openbmc/openbmc#3332).
The pytools still depend on the convertGpio function provided
by system manager, so copy that function into the tools that
use it to remove the dependency.

Tested: obmcutil power functions still work, and gpioutil
-l and -p work the same.

Change-Id: Ia09f95312438040908eb15f93ff6d525665f5ab3
Signed-off-by: Adriana Kobylak &lt;anoo@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>Point obmcutil chassiskill code at the GPIO JSON</title>
<updated>2018-08-14T20:42:00+00:00</updated>
<author>
<name>Matt Spinler</name>
<email>spinler@us.ibm.com</email>
</author>
<published>2018-08-08T16:16:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=c4390deea38d281eaa0743e97449a598f222c683'/>
<id>urn:sha1:c4390deea38d281eaa0743e97449a598f222c683</id>
<content type='text'>
Change-Id: Ic4de4f9de2c1755be3430b30ed72dfdbca56f787
Signed-off-by: Matt Spinler &lt;spinler@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pytools: Add completion script for obmcutil</title>
<updated>2018-02-26T01:02:52+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2018-02-26T00:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=c182e5ece4a7a4079c935d381ea787390cf0feb5'/>
<id>urn:sha1:c182e5ece4a7a4079c935d381ea787390cf0feb5</id>
<content type='text'>
Change-Id: Ia248f971e2c8a1ff80f1e6947ef0af283d4ec9ba
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>obmcutil: alias status to state</title>
<updated>2018-01-31T03:04:16+00:00</updated>
<author>
<name>Joel Stanley</name>
<email>joel@jms.id.au</email>
</author>
<published>2018-01-31T03:04:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=a30ab9db33bb8d1c208b2b86b8e824c5c70dae54'/>
<id>urn:sha1:a30ab9db33bb8d1c208b2b86b8e824c5c70dae54</id>
<content type='text'>
Save users who assume the machine status is available with 'obmcutil
status' by aliasing status to state.

Change-Id: Icdfa6f62ff6f719386edd892ec80fe29c32087f0
Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;
</content>
</entry>
<entry>
<title>Spelling fixes</title>
<updated>2017-10-26T01:50:47+00:00</updated>
<author>
<name>Gunnar Mills</name>
<email>gmills@us.ibm.com</email>
</author>
<published>2017-10-26T01:50:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=aa4c3103125c2ba16c64efea9a6e43cae4217816'/>
<id>urn:sha1:aa4c3103125c2ba16c64efea9a6e43cae4217816</id>
<content type='text'>
Change-Id: Ia4ded0c195204543c3df671ea471610237f5f44b
Signed-off-by: Gunnar Mills &lt;gmills@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>pytools: obmcutil: Add `chassiskill` command</title>
<updated>2017-10-18T15:03:27+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2017-10-16T03:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=1be4fabdcb00d17f3b4dc2b563125e661692948d'/>
<id>urn:sha1:1be4fabdcb00d17f3b4dc2b563125e661692948d</id>
<content type='text'>
Nick reported an issue where the BMC became unusable after the host hit
a bug and began "spewing a lot of messages to the console".  Save
ourselves some DBus transactions and immediate execution of systemd
transitions by introducing a `chassiskill` command to directly deassert
the the power-up GPIO ourselves.  This will immediately terminate the
host and free up resources for the BMC to become responsive. As a bonus,
the PGOOD monitoring will then execute to clean up the resulting
inconsistent BMC/Host state for us.

Change-Id: I106a4202b6544b8e78b04938230a4eeee5f132bb
Requested-by: Nicholas Piggin &lt;npiggin@gmail.com&gt;
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
<entry>
<title>pytools: obmcutil: Optionally wait for standby before getting objects</title>
<updated>2017-10-17T10:47:45+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2017-10-12T04:17:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-skeleton/commit/?id=cf6a784d4e78ef77630e19cc73955ad60c244ee6'/>
<id>urn:sha1:cf6a784d4e78ef77630e19cc73955ad60c244ee6</id>
<content type='text'>
If the user passes --wait, try to immediately get the object but wait
until we reach standby before trying again if the first attempt fails.

The correct strategy is probably to look for registration of names on
the bus, but this ghetto approach also works.

Change-Id: I71b6f5d4fcf5841510da6f9877726b875b019d51
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
</content>
</entry>
</feed>
