<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-phosphor/classes, branch nanbield</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=nanbield</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=nanbield'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2023-10-11T23:55:00+00:00</updated>
<entry>
<title>meta-phosphor: remove obmc-rng feature</title>
<updated>2023-10-11T23:55:00+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-07-10T19:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ff15c0c0b16222337e865e71bedd837511344ae4'/>
<id>urn:sha1:ff15c0c0b16222337e865e71bedd837511344ae4</id>
<content type='text'>
Since Linux 5.6, the entropy generation provided by rng-tools is now
in the kernel directly.  Yocto has removed all dependencies on rng-tools
for packages that use to use it, such as ssh[1].  There isn't any reason
for us to explicitly include rng-tools any longer.  Remove the feature
and package group that we had that included it.

[1]: https://lore.kernel.org/openembedded-core/20221209070538.72901-1-xiangyu.chen@eng.windriver.com/

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I85cbe7f30bb41045b7fd1170391a083db9e378b7
</content>
</entry>
<entry>
<title>webui: add new IMAGE_FEATURE</title>
<updated>2023-09-28T15:33:25+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2023-09-20T14:10:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=96bca606cce61cb34bbb9f214b77b18b21d6d6ca'/>
<id>urn:sha1:96bca606cce61cb34bbb9f214b77b18b21d6d6ca</id>
<content type='text'>
Lots of machines bring the webui in via an RDEPENDS on something
like the "extras" package. The webui for most OpenBMC machines is a
standard feature (as seen in the amount of .bbappend files used to bring
it in) so lets make it an official image feature.

Do not include this new image feature by default in all OpenBMC images
as building the package is non-standard in how it builds. It directly
calls NPM to install required packages so it can not be built offline
and it complicates the software bill of materials.

Tested:
- Confirmed that system1 has webui by default with this when including
  the new IMAGE_FEATURE

Change-Id: Icc9fd5d1025f7c385b0aa0f6a9dd74e3a7354c7b
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>fit-image.bbclass: support vendored dts files</title>
<updated>2023-09-20T22:40:12+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2023-09-14T12:37:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=0cb5bb53d6d1bac4b18637f8d45b3e7565b717ab'/>
<id>urn:sha1:0cb5bb53d6d1bac4b18637f8d45b3e7565b717ab</id>
<content type='text'>
The 6.5 kernel moved dts files to sub-directories for many systems.
Yocto already handles this and uses `KERNEL_DTBVENDORED` as a flag to
indicate if the vendored path should be preserved or not.  By default,
the non-vendored paths are use (resulting in a `basename` call to strip
off the vendor segment in many cases).  Add support in the
fit-image.bbclass for the same `KERNEL_DTBVENDORED` flag as an indicator
if the truncated path should be used or not.

The OpenBMC test bump for 6.5 can be found here:
https://gerrit.openbmc.org/c/openbmc/openbmc/+/65884

Tested:
- Confirmed yosemite4 machine builds with 6.5 kernel

Change-Id: I95d20388b65b9a54396ee8a6ead963a94956db25
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: npcm8xx.bbclass: update padding</title>
<updated>2023-08-18T15:22:30+00:00</updated>
<author>
<name>Brian Ma</name>
<email>chma0@nuvoton.com</email>
</author>
<published>2023-08-01T08:09:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=317ff98bfe8f8d32a2e1603332ed509f12467f15'/>
<id>urn:sha1:317ff98bfe8f8d32a2e1603332ed509f12467f15</id>
<content type='text'>
Do not add padding size once binary file alreay aligned.

Change-Id: I2c30d86f222f4cfd53a23ac128ad876413978224
Signed-off-by: Brian Ma &lt;chma0@nuvoton.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: adjust IMAGE_NAME_SUFFIX use</title>
<updated>2023-08-10T19:22:44+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-08-04T15:41:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=1dc6b4a7e957475ec2eb39353a3c8f7a003686fb'/>
<id>urn:sha1:1dc6b4a7e957475ec2eb39353a3c8f7a003686fb</id>
<content type='text'>
OE-Core commit 26d97acc71379ab6702fa54a23b6542a3f51779c adjusted
how IMAGE_NAME_SUFFIX is used and expect it to no longer be present
in most of the image-conversion instructions.  Remove it as necessary
in our image bbclasses.

Tested: Bletchley successfully compiles with latest Yocto subtree
update.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Idaeff6134f2068a6671f4bf22fd0223f08963369
</content>
</entry>
<entry>
<title>meta-phosphor: npcm8xx.bbclass: modify npcm8xx-tip-fw dependency</title>
<updated>2023-08-08T10:42:08+00:00</updated>
<author>
<name>Tim Lee</name>
<email>timlee660101@gmail.com</email>
</author>
<published>2023-08-03T05:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=0277e83eed4bfb0aca4ad08a82de3b29779c1105'/>
<id>urn:sha1:0277e83eed4bfb0aca4ad08a82de3b29779c1105</id>
<content type='text'>
For NO TIP mode there is no need for building npcm8xx-tip-fw recipe

Tested:
1. Set TIP_IMAGE = False
2. bitbake -c cleanall npcm8xx-tip-fw
3. bitbake obmc-phosphor-image
4. npcm8xx-tip-fw recipe does not build
5. Set TIP_IMAGE = True
6. bitbake obmc-phosphor-image
7. npcm8xx-tip-fw recipe does build

Signed-off-by: Tim Lee &lt;timlee660101@gmail.com&gt;
Change-Id: I31fe035f767cdaf8ce4cf3c7a4a5ccda9fbc9538
</content>
</entry>
<entry>
<title>meta-phosphor: simplify FLASH_SIZE specification</title>
<updated>2023-06-20T06:09:35+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-06-19T20:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=05f3b1b3683d0341ccfef633d08aa2f3a9fd8965'/>
<id>urn:sha1:05f3b1b3683d0341ccfef633d08aa2f3a9fd8965</id>
<content type='text'>
FLASH_SIZE was previously defaulted in a few bbclasses and bbappends,
but this can result in it not being defined in all recipes if the
machine has not overridden the FLASH_SIZE.  openbmc/openbmc#3876
reported one such case where the u-boot-fw-utils recipe does not
receive the correct FLASH_SIZE and ends up erasing the wrong flash
region as if it were the u-boot enviroment.  Specify it in the common
include so it is available everywhere.

Resolves openbmc/openbmc#3876.

Change-Id: Iacdde1a5d0081b54321110d655da18bb3846cd14
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: image-signing: Make script POSIX compliant</title>
<updated>2023-06-19T21:00:25+00:00</updated>
<author>
<name>Lei YU</name>
<email>yulei.sh@bytedance.com</email>
</author>
<published>2023-06-16T06:40:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=88ed2737425cd800b27d1ff62069cf50207b87ee'/>
<id>urn:sha1:88ed2737425cd800b27d1ff62069cf50207b87ee</id>
<content type='text'>
The script was comparing string with `==` that works in bash but not in
`dash`.

Change it to `=` so that it is more POSIX compliant.

Tested: Verify the build passes with SIGNING_PUBLIC_KEY defined with
        both `bash` and `dash`.

Signed-off-by: Lei YU &lt;yulei.sh@bytedance.com&gt;
Change-Id: Id825cd111adeae5b1e50ea4f25603728cc122375
</content>
</entry>
<entry>
<title>meta-phosphor: npcm8xx.bbclass: sign images for TIP mode only</title>
<updated>2023-06-16T16:44:12+00:00</updated>
<author>
<name>Tim Lee</name>
<email>timlee660101@gmail.com</email>
</author>
<published>2023-06-15T07:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=d44525947397478f2cde687b8c6cbc9f7716afd3'/>
<id>urn:sha1:d44525947397478f2cde687b8c6cbc9f7716afd3</id>
<content type='text'>
For NO TIP mode there is no need for signatures at all.

Expected result:
                      | TIP_IMAGE = True | TIP_IMAGE = False
                      |                  |
SECURED_IMAGE = True  | Need sign        | No need sign
                      |                  |
SECURED_IMAGE = False | No need sign     | No need sign

Signed-off-by: Tim Lee &lt;timlee660101@gmail.com&gt;
Change-Id: Ia48960732f9090f46f1944ee6bd51c1f0b121abe
</content>
</entry>
<entry>
<title>meta-ibm: p10bmc: add a MCTP DISTRO_FEATURES switch</title>
<updated>2023-06-13T23:50:06+00:00</updated>
<author>
<name>Rashmica Gupta</name>
<email>rashmica@linux.ibm.com</email>
</author>
<published>2023-02-01T04:26:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ddaca3c8875179e98e0dcb72632dcc185e8c52e5'/>
<id>urn:sha1:ddaca3c8875179e98e0dcb72632dcc185e8c52e5</id>
<content type='text'>
The switch enables AF_MCTP and adds the `mctp` tool and `mctpd` so we
can setup and manage an in-kernel MCTP network.

Enable it for p10bmc and also add CONFIG_TUN so we can use a tun device
to transport packets between the kernel and the astlpc interface
implemented in libmctp.

Change-Id: I21d0af9e751f91975c760b4b4708b3b401b95417
Signed-off-by: Rashmica Gupta &lt;rashmica@linux.ibm.com&gt;
</content>
</entry>
</feed>
