<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-amd, branch 2.15.0-dev</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.15.0-dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.15.0-dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2023-04-21T13:57:53+00:00</updated>
<entry>
<title>Add socket-id for the first console</title>
<updated>2023-04-21T13:57:53+00:00</updated>
<author>
<name>Ninad Palsule</name>
<email>ninadpalsule@us.ibm.com</email>
</author>
<published>2023-04-20T03:25:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ec7cab9378f548e94ee4af83946b2583d1fc7194'/>
<id>urn:sha1:ec7cab9378f548e94ee4af83946b2583d1fc7194</id>
<content type='text'>
This drop adds socket-id for first console. This was left out before
but with the new design this parameter is required and enforced by
obmc-console code. It is decided to set "socket-id = console0"
initially because that is the current path used by bmcweb but in future
you can change this value to whatever is appropriate.

The console information is now available through the DBUS interface.
Each console server register it's object path on DBUS. The leaf node of
the object path is used to create a console path. For example in the
following console0 the leaf node "console0" is used to make up the
console path and the GUI will use console path "/console/console0" to
connect to the console.

    busctl tree xyz.openbmc_project.Console.console0
    `-/xyz
      `-/xyz/openbmc_project
        `-/xyz/openbmc_project/console
          `-/xyz/openbmc_project/console/console0

Here is a discord thread where new design was discussed.
https://discord.com/channels/775381525260664832/1083551792094249051

Tested:
    Tested on the rainier system.

Related commits:
    1) phosphor-dbus-interface: https://gerrit.openbmc.org/c/openbmc/phosphor-dbus-interfaces/+/61486
    2) obmc-console: https://gerrit.openbmc.org/c/openbmc/obmc-console/+/62496
    3) bmcweb: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/62525

Change-Id: I5fd06f3aac69872a3e5032d592a9b59711795cfe
Signed-off-by: Ninad Palsule &lt;ninadpalsule@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>meta-amd: fix up new shellcheck warnings</title>
<updated>2023-04-14T11:55:41+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2023-04-13T19:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=bda29da02b8c69d9380176ea6fa00cf0423a027f'/>
<id>urn:sha1:bda29da02b8c69d9380176ea6fa00cf0423a027f</id>
<content type='text'>
New docker container is flagging some issues in this shell script:

```
SC2322 (style): In arithmetic contexts, ((x)) is the same as (x). Prefer only one layer of parentheses.
SC2046 (warning): Quote this to prevent word splitting.
SC2219 (style): Instead of 'let expr', prefer (( expr )).
```

Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Change-Id: I46dac4da799a9e3256bb5f1829784253be67716f
</content>
</entry>
<entry>
<title>meta-daytonax: Enable ipmitool sol functionality</title>
<updated>2023-04-13T21:07:41+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-04-12T09:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=9ae3bca2de3f22c56952f15bb384d0e1bcde0152'/>
<id>urn:sha1:9ae3bca2de3f22c56952f15bb384d0e1bcde0152</id>
<content type='text'>
To enable Serial-Over-LAN functionality via the standard "ipmitool sol"
command it is necessary to create a DBUS interface
"xyz.openbmc_project.Ipmi.SOL" that would be used for the communication
between the "phosphor-net-ipmid" and "phosphor-host-ipmid"
applications.

Change-Id: I8a63c233f321fe540d73ef33305beb0aa555796a
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-ethanolx: Relax ipmitool sol settings</title>
<updated>2023-04-13T21:07:41+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-04-12T09:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=6194cb5e4bc384f181eb79c417166675d56ac86e'/>
<id>urn:sha1:6194cb5e4bc384f181eb79c417166675d56ac86e</id>
<content type='text'>
Current SoL settings cause 'ipmitool sol' to crash after some
working time. Increase RetryIntervalMS to fix the issue.

Change-Id: I650b7d642f7f3e13df1f2d433b612cee6e1f5616
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-amd: Change unit type of 'ip-to-fpga.service'</title>
<updated>2023-04-13T21:07:41+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-04-12T09:19:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=65bf0eeda53b56f9c15f21903dac9edca0d62941'/>
<id>urn:sha1:65bf0eeda53b56f9c15f21903dac9edca0d62941</id>
<content type='text'>
Currently with the 'oneshot' unit type the 'ip-to-fpga.service' is
always in the 'running' state:
```
root@ethanolx:~# systemctl list-jobs
JOB UNIT                                    TYPE  STATE
88  obmc-led-group-start@bmc_booted.service start waiting
1   multi-user.target                       start waiting
126 ip-to-fpga.service                      start running

3 jobs listed.
```
This creates a problem since 'srvcfg-manager' service expects every
startup job to finish.
Change unit type to 'simple' to fix the issue.

Change-Id: I45840ef432ce33be400b547420ab5ceeca949ba0
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-amd: Add srvcfg-manager application for IPMI SoL</title>
<updated>2023-04-13T21:07:41+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-04-12T09:18:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=c491ae271ed0b2ba61e68dfdc62cd99a66608953'/>
<id>urn:sha1:c491ae271ed0b2ba61e68dfdc62cd99a66608953</id>
<content type='text'>
'phosphor-net-ipmid' application now requires
'xyz.openbmc_project.Control.Service.Attributes' interface for the SoL
functionality to work correctly.
This interface is provided by the 'srvcfg-manager' application,
therefore include it to the build.

Change-Id: I0c0473df2d12cf7124dc07fa4c41e84d6e82bb5f
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-amd: Use correct syntax to append SRC_URI on override</title>
<updated>2023-04-10T11:30:03+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-04-10T08:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b81319839fb55133d11cf27b8419ceead1f530cc'/>
<id>urn:sha1:b81319839fb55133d11cf27b8419ceead1f530cc</id>
<content type='text'>
'SRC_URI:&lt;machine&gt; +=' syntax creates new variable 'SRC_URI:&lt;machine&gt;'.
'SRC_URI:append:&lt;machine&gt; =' syntax appends the variable 'SRC_URI' when
appropriate machine is selected.
hostlogger and obmc-console recipes incorrectly use the first syntax in
places where they should use the second one. This leads to build error,
when bitbake can't find added files.
Correct recipes to fix ethanolx/daytonax boards build.

Change-Id: Ibf424b95ae5aadf4c2ffd5915d746fb19f2a6d66
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: switch '/usr/share' to datadir</title>
<updated>2023-03-27T15:00:06+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-03-24T14:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=677746180de48cdbdd0f103c10fa3ef735a17f36'/>
<id>urn:sha1:677746180de48cdbdd0f103c10fa3ef735a17f36</id>
<content type='text'>
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I8ea79d284356629f5b7b24ad3a99336e9e2e297e
</content>
</entry>
<entry>
<title>meta-ethanolx: Add service to transfer BMC IP to FPGA</title>
<updated>2023-02-10T18:02:03+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-02-09T09:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=19abd9609891f016e7b86fc72a203c0b0369a927'/>
<id>urn:sha1:19abd9609891f016e7b86fc72a203c0b0369a927</id>
<content type='text'>
If switch SW2-7 is on, FPGA shows BMC IP address on the 7-segment
displays. For that functionality to work correctly BMC needs to write
its own IP address to the paticular FPGA I2C registers.
Add a service that performs this action on every IP change.

Change-Id: Iead978ef3651448f4c32936402607fbb3267ee18
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-amd: Remove skeleton_workbook</title>
<updated>2023-02-08T09:28:08+00:00</updated>
<author>
<name>Konstantin Aladyshev</name>
<email>aladyshev22@gmail.com</email>
</author>
<published>2023-02-08T09:28:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ba824da52c84f708293fbd90f9dbbd59ef4ac759'/>
<id>urn:sha1:ba824da52c84f708293fbd90f9dbbd59ef4ac759</id>
<content type='text'>
Drop skeleton_workbook from the machine configuration. This is an
obsolete feature that shouldn't be used for modern systems.

Change-Id: I183044341548708265cd74f3d19c1b2266be3fc6
Signed-off-by: Konstantin Aladyshev &lt;aladyshev22@gmail.com&gt;
</content>
</entry>
</feed>
