<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-phosphor/classes, branch 2.18.0-dev</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.18.0-dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=2.18.0-dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2024-12-05T21:54:29+00:00</updated>
<entry>
<title>styhead: update WORKDIR usage</title>
<updated>2024-12-05T21:54:29+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2024-06-26T15:06:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=91a1cec28e08f949b120fe8885e87ef256ca4d93'/>
<id>urn:sha1:91a1cec28e08f949b120fe8885e87ef256ca4d93</id>
<content type='text'>
The latest yocto release(styhead,5.1) has made a significant change[1]
to the use of the WORKDIR parameter.

This is not the complete change required but gets us going in the right
direction.

[1]: https://docs.yoctoproject.org/next/migration-guides/migration-5.1.html#workdir-changes

Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I4f184b361be69e7704a0657a4a00cdad981aff8a
</content>
</entry>
<entry>
<title>skeleton: srcrev bump bba48eafa2..fd84bfa397</title>
<updated>2024-11-12T21:30:34+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>openbmcbump-github@yahoo.com</email>
</author>
<published>2024-11-11T20:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=09895a83a6e6127b345fe509a606dac3cf23ae8c'/>
<id>urn:sha1:09895a83a6e6127b345fe509a606dac3cf23ae8c</id>
<content type='text'>
Jonico Eustaquio (1):
      Add support for multiple gpio banks

Change-Id: Ib935b9cbe0d7a7739b1904a1a357a88bf688d181
Signed-off-by: Andrew Geissler &lt;openbmcbump-github@yahoo.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: remove obmc-fru-ipmi IMAGE_FEATURE</title>
<updated>2024-10-30T11:08:33+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2024-10-29T15:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=5fdce6d5fb073511a62a17e20b2d6dd0f6e6af2c'/>
<id>urn:sha1:5fdce6d5fb073511a62a17e20b2d6dd0f6e6af2c</id>
<content type='text'>
There is currently a lot of complexity of setting up an image feature
which is only used to enable the fru-device feature of entity-manager.
Simplify this by using RRECOMMENDS, in entity-manager, and eliminating
the IMAGE_FEATURE.

Tested:

Ran `bitbake entity-manager -ne` and observed the following on two
affected platforms:

In witherspoon:
```
 # $PACKAGECONFIG [5 operations]
 #   :remove[pn-entity-manager] openbmc/openbmc/meta-ibm/conf/machine/witherspoon.conf:41
 #     "ipmi-fru"
 #   set openbmc/openbmc/meta/conf/documentation.conf:321
 #     [doc] "This variable provides a means of enabling or disabling features of a recipe on a per-recipe basis."
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:14
 #     [_defaultval] "ipmi-fru"
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:15
 #     [ipmi-fru] "-Dfru-device=true, -Dfru-device=false, i2c-tools,"
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:18
 #     [validate-json] "-Dvalidate-json=true,                                 -Dvalidate-json=false,                                 ${PYTHON_PN}-jsonschema-native"
 # pre-expansion value:
 #   "ipmi-fru"
 PACKAGECONFIG=""
```

In p10bmc:
```
 # $PACKAGECONFIG [7 operations]
 #   :append[pn-debug-trigger] openbmc/openbmc/meta-ibm/conf/machine/p10bmc.conf:72
 #     " triggers"
 #   :remove[pn-entity-manager] openbmc/openbmc/meta-ibm/conf/machine/p10bmc.conf:75
 #     "ipmi-fru"
 #   set openbmc/openbmc/meta/conf/documentation.conf:321
 #     [doc] "This variable provides a means of enabling or disabling features of a recipe on a per-recipe basis."
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:14
 #     [_defaultval] "ipmi-fru"
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:15
 #     [ipmi-fru] "-Dfru-device=true, -Dfru-device=false, i2c-tools,"
 #   set openbmc/openbmc/meta-phosphor/recipes-phosphor/configuration/entity-manager_git.bb:18
 #     [validate-json] "-Dvalidate-json=true,                                 -Dvalidate-json=false,                                 ${PYTHON_PN}-jsonschema-native"
 #   override[pn-opkg]:set openbmc/openbmc/meta-ibm/conf/machine/p10bmc.conf:74
 #     "curl openssl ssl-curl"
 # pre-expansion value:
 #   "ipmi-fru"
 PACKAGECONFIG=""
```

Built an image for yosemite4 and confirmed that fru-device is still
installed:

```
root@yosemite4:~# systemctl | grep -i Fru
  xyz.openbmc_project.FruDevice.service                                                                        loaded active     running          Fru Device
root@yosemite4:~# systemctl status xyz.openbmc_project.FruDevice.service
* xyz.openbmc_project.FruDevice.service - Fru Device
     Loaded: loaded (/usr/lib/systemd/system/xyz.openbmc_project.FruDevice.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-02-27 09:26:26 PST; 8 months 1 day ago
   Main PID: 368 (fru-device)
        CPU: 757ms
     CGroup: /system.slice/xyz.openbmc_project.FruDevice.service
             `-368 /usr/libexec/entity-manager/fru-device
```

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Iaa3d9a8c2a2cf521816b42e36e15de21cf2a0bc2
</content>
</entry>
<entry>
<title>skeleton: srcrev bump d8c6f5a38f..bba48eafa2</title>
<updated>2024-10-13T00:41:04+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>openbmcbump-github@yahoo.com</email>
</author>
<published>2024-10-09T21:10:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=c626a0d1b458c4ef9343963e86a2990fee8994e1'/>
<id>urn:sha1:c626a0d1b458c4ef9343963e86a2990fee8994e1</id>
<content type='text'>
George Liu (2):
      Remove libmapper dependency
      Fix MD040 warnings

Patrick Williams (7):
      pgood_wait: fix bool include
      openbmc_intf: regenerate with latest gdbus-codegen
      libopenbmc_intf: fix various warnings
      op-pwrctl: fix various warnings
      pgood_wait: fix various warnings
      op-hostctl: fix various warnings
      meson: add basic meson

Change-Id: I9bbabd0beca3d277fec3762dd2de63e87d5d5f72
Signed-off-by: Andrew Geissler &lt;openbmcbump-github@yahoo.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: Reuse dreport utility function</title>
<updated>2024-06-28T18:43:58+00:00</updated>
<author>
<name>Gopichand Paturi</name>
<email>gopichandpaturi@gmail.com</email>
</author>
<published>2024-06-19T11:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ce34a2679f42cd266ef18bb34c532c402592af50'/>
<id>urn:sha1:ce34a2679f42cd266ef18bb34c532c402592af50</id>
<content type='text'>
install_dreport_user_script function is intended
to be reused in meta-openpower layer.

To enable this, the function is being moved
to a bbclass which would be inherited in the
openpower-debug-collector recipe in the
meta-openpower layer.

dreport.conf file is a variable, hence making it
an argument to the function, so that other layer
can give a custom dreport.conf as input.

Tested:
Verified that plugin scripts are getting installed
from openpower-debug-collector repository and
BMC Dump collection is successful.

Change-Id: I8d13bc7e381cd1b957d5770926fb712165a07185
Signed-off-by: Gopichand Paturi &lt;gopichandpaturi@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-nuvoton: npcm8xx-bootloader: initial recipe</title>
<updated>2024-06-27T13:28:28+00:00</updated>
<author>
<name>Brian Ma</name>
<email>chma0@nuvoton.com</email>
</author>
<published>2024-05-31T05:39:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=dfa3afe8f84ad3bc6c98bf0025a358645b3f90fa'/>
<id>urn:sha1:dfa3afe8f84ad3bc6c98bf0025a358645b3f90fa</id>
<content type='text'>
Add new recipe npcm8xx-bootloader to replace npcm8xx-igps-native, and
also remove relative merge/sign functions and settings.

Tested:
TIP/No TIP/SA boot OK.
Settings replace function work, hardening replace work.

Change-Id: I1db20b483cf1de72ce05ca2a14df0a75fdb37d36
Signed-off-by: Brian Ma &lt;chma0@nuvoton.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: image_types_phosphor_nuvoton: Don't write u-boot twice</title>
<updated>2024-06-15T09:02:41+00:00</updated>
<author>
<name>William A. Kennington III</name>
<email>wak@google.com</email>
</author>
<published>2024-06-14T20:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=036630bb751d5871727e2f01e4a1fdbe908d5d5a'/>
<id>urn:sha1:036630bb751d5871727e2f01e4a1fdbe908d5d5a</id>
<content type='text'>
The merged binary already gets written once by the `do_generate_static`
function in the primary phosphor bbclass.

Change-Id: I11a3000ac40063bc2246a23f075a282ebddcb12f
Signed-off-by: William A. Kennington III &lt;wak@google.com&gt;
</content>
</entry>
<entry>
<title>fit-image.bbclass: correct compress algorithm for kernel image</title>
<updated>2024-06-15T07:35:52+00:00</updated>
<author>
<name>Tim Lee</name>
<email>timlee660101@gmail.com</email>
</author>
<published>2024-06-14T03:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=5cadc795aa88c36dc7155153204cc9a7bbc3504d'/>
<id>urn:sha1:5cadc795aa88c36dc7155153204cc9a7bbc3504d</id>
<content type='text'>
Change default `linux_comp` from `none` to `${FIT_KERNEL_COMP_ALG}`

Fixes: 650d9dc
("meta-phosphor: fit-image.bbclass: support compress kernel image")

Signed-off-by: James Chiang &lt;cpchiang1@nuvoton.com&gt;
Signed-off-by: Tim Lee &lt;timlee660101@gmail.com&gt;
Change-Id: Ib4baba203219ead75f7f3f0d1b082301f2e01ac1
</content>
</entry>
<entry>
<title>meta-nuvoton: support build norootfs</title>
<updated>2024-02-26T11:50:22+00:00</updated>
<author>
<name>Tim Lee</name>
<email>timlee660101@gmail.com</email>
</author>
<published>2024-01-30T05:55:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=3a63ed4088df4b3ad735813abc46c165f690357a'/>
<id>urn:sha1:3a63ed4088df4b3ad735813abc46c165f690357a</id>
<content type='text'>
default-distrovars.inc depend on ARCH_DEFAULT_KERNELIMAGETYPE
to set KERNEL_IMAGETYPE, vendor could overwrite KERNEL_IMAGETYPE
in configuration file to change kernel target build.

since static-norootfs.inc set KERNEL_IMAGETYPE and KERNEL_IMAGETYPES
as ARCH_DEFAULT_KERNELIMAGETYPE, we overwrite both value to "Image"
since arm64 kernel doesn't support zImage target.

Add FLASH_MANIFEST_OFFSET and merge_bootloader in nuvoton npcm8xx.
Add compress kernel image when build norootfs.

Tested:
build norootfs evb-npcm845 target ok
flash norootfs flash-evb-npcm845 image ok

Signed-off-by: James Chiang &lt;cpchiang1@nuvoton.com&gt;
Signed-off-by: Tim Lee &lt;timlee660101@gmail.com&gt;
Change-Id: I688cd48f2cc43f464e23f4a1f5408ce5b7195c56
</content>
</entry>
<entry>
<title>meta-phosphor: fit-image.bbclass: support compress kernel image</title>
<updated>2024-01-31T05:44:15+00:00</updated>
<author>
<name>Tim Lee</name>
<email>timlee660101@gmail.com</email>
</author>
<published>2024-01-30T05:45:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=650d9dcf83b8c46a7f26cad093bfcb252dad3ae9'/>
<id>urn:sha1:650d9dcf83b8c46a7f26cad093bfcb252dad3ae9</id>
<content type='text'>
Extract relevant functions from upstream's kernel-uboot.bbclass
in order to be able to support compress kernel image.

Signed-off-by: James Chiang &lt;cpchiang1@nuvoton.com&gt;
Signed-off-by: Tim Lee &lt;timlee660101@gmail.com&gt;
Change-Id: I74c144e2d60d8276b74dc45767b88ff174e11937
</content>
</entry>
</feed>
