<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-phosphor/recipes-kernel/linux, branch fplus</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=fplus</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=fplus'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2025-05-14T12:43:24+00:00</updated>
<entry>
<title>meta-phosphor: mctp: enable MCTP over USB</title>
<updated>2025-05-14T12:43:24+00:00</updated>
<author>
<name>Deepak Kodihalli</name>
<email>deepak.kodihalli.83@gmail.com</email>
</author>
<published>2025-04-03T13:54:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=6ff0d1614562b310f9396d9d3b1cb6bb8bed921e'/>
<id>urn:sha1:6ff0d1614562b310f9396d9d3b1cb6bb8bed921e</id>
<content type='text'>
Now that the MCTP over USB driver is in openbmc/linux, enable the kernel
config for the same.

I've tested MCTP over USB on the Nvidia GB200NVL platform.

Change-Id: I4bdb8fa9730c24f258f8682d366282e76ea52ccc
Signed-off-by: Deepak Kodihalli &lt;deepak.kodihalli.83@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: Add option to enable cgroup support</title>
<updated>2025-05-02T16:43:20+00:00</updated>
<author>
<name>James Athappilly</name>
<email>jamesatha@meta.com</email>
</author>
<published>2025-03-26T23:11:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=379f17ac3c3d7ca6e349713f5dfec5b42489e01b'/>
<id>urn:sha1:379f17ac3c3d7ca6e349713f5dfec5b42489e01b</id>
<content type='text'>
We've noticed some poor behavior of systemd processes
on the Meta BMCs. We enabled these kernel configurations
to ensure we get memory limits adhered to and can easily
debug things.

Test Plan: Verified that this configuration was picked
up in YV4 and that when this is not specified, none of
these new kernel config options are picked up.

Change-Id: I2d60680fb7df52ce50cf88741b0e35809690da31
Signed-off-by: James Athappilly &lt;jamesatha@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: Add MCTP i3C transport</title>
<updated>2025-04-21T14:55:17+00:00</updated>
<author>
<name>Ed Tanous</name>
<email>etanous@nvidia.com</email>
</author>
<published>2025-04-21T14:54:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=af3e5cc57832cab71c4a3307602f8629e17b2de7'/>
<id>urn:sha1:af3e5cc57832cab71c4a3307602f8629e17b2de7</id>
<content type='text'>
This transport is widely used.  Addd it to the MCTP default options.

Change-Id: I799a5daa99825b8adbbd4052edc6186a00200a50
Signed-off-by: Ed Tanous &lt;etanous@nvidia.com&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: add distro feature production-level tweaks</title>
<updated>2025-04-08T12:51:22+00:00</updated>
<author>
<name>cchoux</name>
<email>cosmo.chou@quantatw.com</email>
</author>
<published>2025-02-14T03:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=df6a41e37ee938a59eb2bb8e6a4e7f28c7ec9c60'/>
<id>urn:sha1:df6a41e37ee938a59eb2bb8e6a4e7f28c7ec9c60</id>
<content type='text'>
There are some settings that are desired to be set for production-level
systems, but may be less desired in development.  Such as settings that
turn hard-errors into soft-errors.  Add a distro feature to allow
these settings to be enabled.

Add as a production-level tweak, a config for the kernel default
setting of `hung_task_panic`.  This prevents unnecessary panics
due to a busy system, usually due to poor driver implementations.

Enable the production-level tweaks on meta-facebook.

Tested:
```
root@yosemite4:~# cat /proc/sys/kernel/hung_task_panic
0
```

Change-Id: I0542547c77ddacae44d98e9ab6edc3743ff0016c
Signed-off-by: Cosmo Chou &lt;cosmo.chou@quantatw.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>meta-phosphor: add nfs distro feature</title>
<updated>2024-04-25T22:41:16+00:00</updated>
<author>
<name>Thang Q. Nguyen</name>
<email>thang@os.amperecomputing.com</email>
</author>
<published>2024-03-28T14:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=e0a90a39ad3a6271b7fa510dca53a92b1ffe4832'/>
<id>urn:sha1:e0a90a39ad3a6271b7fa510dca53a92b1ffe4832</id>
<content type='text'>
Add include files for NFS distro features, which enables NFS kernel
configuration and utility to mount NFS from BMC.

Tested:
1. Check if CONFIG_NFS_* are enabled
$ zcat /proc/config.gz | grep NFS
2. Mount remote NFS folder
$ mount -t nfs 10.10.130.2:/tftpboot/ISO_file /tmp/mount_nfs

Change-Id: I015f4f6ed9c5b60573340233aee1f781aa0c573a
Signed-off-by: Thang Q. Nguyen &lt;thang@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>treewide: linux: remove cfg files from SRC_URI</title>
<updated>2024-04-15T19:15:11+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2024-04-15T16:32:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=3b0a976b2f2d9807b9ea1c3bac5e8faf588e881d'/>
<id>urn:sha1:3b0a976b2f2d9807b9ea1c3bac5e8faf588e881d</id>
<content type='text'>
When using a `feature.scc` file it is not necessary to also include
the corresponding `feature.cfg` file in the `SRC_URI` field.  Remove
them to clean up.

[1]: https://docs.yoctoproject.org/kernel-dev/advanced.html#recipe-space-metadata

Tested:

Built on Yosemite4 and observed MCTP configure options are still
enabled.
```
 root@yosemite4:~# zcat /proc/config.gz  | grep MCTP
 CONFIG_MCTP=y
 CONFIG_MCTP_FLOWS=y
 # MCTP Device Drivers
 CONFIG_MCTP_SERIAL=y
 CONFIG_MCTP_TRANSPORT_I2C=y
 # end of MCTP Device Drivers
```

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I76656cf9fbbe5cd2ac44f90c46b391111ca72410
</content>
</entry>
<entry>
<title>meta-phosphor: linux: simplify mctp config selection</title>
<updated>2023-10-11T05:30:17+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-10-06T23:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b7c216b1b494e8064c67ec9f7e56c03ecdbbf7a2'/>
<id>urn:sha1:b7c216b1b494e8064c67ec9f7e56c03ecdbbf7a2</id>
<content type='text'>
Leverage the mctp DISTRO_FEATURE to simplify the selection of the
mctp kernel config.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: If01e472b9128d1e90fd29e1e31cef284057890fe
</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>
<entry>
<title>meta-phosphor: linux: Enable CONFIG_SCHEDSTATS for systemd-bootchart</title>
<updated>2023-06-08T00:46:24+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2023-06-01T08:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=577977ed6f644eeab4ea1aea39446ae689520a9d'/>
<id>urn:sha1:577977ed6f644eeab4ea1aea39446ae689520a9d</id>
<content type='text'>
systemd-bootchart requires CONFIG_SCHEDSTATS=y to operate. Enabling it
adds 4344 bytes to the p10bmc zImage (used as a test platform in this
instance), which is likely tolerable for a default configuration:

```
$ ls -l zImage.*
-rw-r--r--. 1 andrew andrew 4179240 Jun  2 14:28 zImage.no-schedstats
-rw-r--r--. 1 andrew andrew 4183584 Jun  2 14:19 zImage.schedstats
```

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