<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-facebook/conf/machine/include, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2025-07-23T14:52:36+00:00</updated>
<entry>
<title>meta-facebook: darwin: add machine</title>
<updated>2025-07-23T14:52:36+00:00</updated>
<author>
<name>robert-ercean</name>
<email>robert3@meta.com</email>
</author>
<published>2025-06-27T12:50:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=aeb1ffe2c42d4dad64b80647aacb1ae8999ac6b8'/>
<id>urn:sha1:aeb1ffe2c42d4dad64b80647aacb1ae8999ac6b8</id>
<content type='text'>
Initial commit for darwin.

Change-Id: I65ff2a4fc671b63bdbd982b950c29896ef696d44
Signed-off-by: Robert Ercean Dima &lt;robert3@meta.com&gt;
</content>
</entry>
<entry>
<title>meta-facebook: add liquid-cooled machine feature</title>
<updated>2025-06-04T21:03:48+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2025-06-04T02:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=7a91851d0a99012302fdb94dc460b407b4324cdc'/>
<id>urn:sha1:7a91851d0a99012302fdb94dc460b407b4324cdc</id>
<content type='text'>
Automatically enable features such as leak-detection based on the
liquid-cooled machine feature.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I034694dfa2f624f7f13f2101582860052bee35fe
</content>
</entry>
<entry>
<title>slp: remove from default images</title>
<updated>2025-05-15T09:51:21+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2025-05-14T15:26:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=4960a536bf709107e0be3782f398a0f3effa5734'/>
<id>urn:sha1:4960a536bf709107e0be3782f398a0f3effa5734</id>
<content type='text'>
slpd-lite[1] is a home grown application within OpenBMC that does not
appear to get much use. There are other more full function options like
Avahi or LLDP now. The slpd-lite daemon provides an unauthenticated
network interface which was the result of a fairly severe PSIRT last
year[2].

Given the above, this application should not be included by default when
building OpenBMC.

Tested:
- Confirmed slpd application and service no longer in a Romulus image

[1]: https://github.com/openbmc/slpd-lite
[2]: https://github.com/openbmc/slpd-lite/security/advisories/GHSA-wmgv-jffg-v3xr

Change-Id: Ifd67651cb00a411bf12f0330c4b4fab626953361
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>meta-facebook: Enable cgroup support for all meta BMCs</title>
<updated>2025-05-02T16:43:45+00:00</updated>
<author>
<name>James Athappilly</name>
<email>jamesatha@meta.com</email>
</author>
<published>2025-03-26T23:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=798978688f3648a4d1107e3339ed550518d14a82'/>
<id>urn:sha1:798978688f3648a4d1107e3339ed550518d14a82</id>
<content type='text'>
Tested: Built a few of these and saw that the kernel
configurations for cgroups were as we wanted

Change-Id: Iccaa81bf6071c3184d69543c84e10d8d38722d72
Signed-off-by: James Athappilly &lt;jamesatha@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-facebook: Introduce reconfig-interface-duid-ll service support</title>
<updated>2025-04-09T19:46:18+00:00</updated>
<author>
<name>Potin Lai</name>
<email>potin.lai@quantatw.com</email>
</author>
<published>2025-04-08T11:30:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=404aca91a434e986f02c80fa9c7e664d5b993f6b'/>
<id>urn:sha1:404aca91a434e986f02c80fa9c7e664d5b993f6b</id>
<content type='text'>
Introduce the reconfig-interface-duid-ll service for platforms that use
configuration files generated by phosphor-networkd.

This service helps adding the DUID-LL (DHCP Unique Identifier – Link
Layer) setting to the generated network interface configuration files,
ensuring proper DHCP configuration for network identification.

Tested on bletchley:
```
root@bmc:~# networkctl status eth0
* 2: eth0
                   Link File: /usr/lib/systemd/network/99-default.link
                Network File: /etc/systemd/network/00-bmc-eth0.network
                       State: routable (configured)
                Online state: online
                        Type: ether
                        Path: platform-1e670000.ethernet
                      Driver: ftgmac100
            Hardware Address: c0:18:50:f1:d7:96
                         MTU: 1500 (min: 68, max: 1500)
                       QDisc: pfifo_fast
IPv6 Address Generation Mode: eui64
    Number of Queues (Tx/Rx): 1/1
            Auto negotiation: yes
                       Speed: 1Gbps
                      Duplex: full
                        Port: mii
                     Address: 10.10.14.25 (DHCPv4 via 10.10.10.106)
                              2018:5::aeba
                              2019:7::c218:50ff:fef1:d796
                              fe80::c218:50ff:fef1:d796
                     Gateway: 10.10.10.204
                              fe80::a00:27ff:fee1:5408
                         DNS: 8.8.8.8
                              168.95.1.1
              Search Domains: dhcpserver.bu9bmc.local
                              mmb.ipv6.com
           Activation Policy: up
         Required For Online: yes
            DHCPv4 Client ID: c0:18:50:f1:d7:96
          DHCPv6 Client IAID: 0x0
          DHCPv6 Client DUID: DUID-LL:0001c01850f1d796
```

Change-Id: I4276708dec4e53e354fc8a92cbf5fc9d7a92a61c
Signed-off-by: Potin Lai &lt;potin.lai@quantatw.com&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&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-facebook: explicitly disable avahi, ldap, slp</title>
<updated>2024-08-19T18:47:23+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2024-08-19T18:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=d3babd484d2003215971a49308010d1824431ab2'/>
<id>urn:sha1:d3babd484d2003215971a49308010d1824431ab2</id>
<content type='text'>
Meta doesn't use these protocols on our systems, so disable
them.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I30b6723b061beabb7d8b6dc6a6cf024e6ce5bc77
</content>
</entry>
<entry>
<title>meta-facebook: fix ipv6-ll address</title>
<updated>2024-01-18T20:18:51+00:00</updated>
<author>
<name>Potin Lai</name>
<email>potin.lai@quantatw.com</email>
</author>
<published>2024-01-09T11:43:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=aaa738530c395bb050994301074d591c6eb97f4a'/>
<id>urn:sha1:aaa738530c395bb050994301074d591c6eb97f4a</id>
<content type='text'>
The correct MAC address of NCSI managerd ethernet interface is obtained
during NCSI config process. It will need run extra workaround to
regenerated IPv6-LL address based on new MAC address from NCSI.

Add service for checking the MAC address is correctly get from NIC card
via NCSI, then regenerate the IPv6-LL address.

Tested on Harma:
```
root@harma:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 10:70:FD:E4:3F:63
          inet addr:10.10.12.110  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::1270:fdff:fee4:3f63/64 Scope:Link
          inet6 addr: 2018:5::e52e/128 Scope:Global
          inet6 addr: 2019:7::1270:fdff:fee4:3f63/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:97642 errors:0 dropped:539 overruns:0 frame:0
          TX packets:1625 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15804387 (15.0 MiB)  TX bytes:140035 (136.7 KiB)
          Interrupt:42
root@harma:~# systemctl status network-wait-ipv6-ll@eth0.service
* network-wait-ipv6-ll@eth0.service - Wait IPv6 link-local initialization
     Loaded: loaded (/usr/lib/systemd/system/network-wait-ipv6-ll@.service; static)
     Active: active (exited) since Tue 2024-01-09 03:33:43 PST; 38s ago
    Process: 271 ExecStart=/usr/libexec/check-ipv6-ll eth0 (code=exited, status=0/SUCCESS)
   Main PID: 271 (code=exited, status=0/SUCCESS)
        CPU: 148ms

Jan 09 03:33:41 harma systemd[1]: Starting Wait IPv6 link-local initialization...
Jan 09 03:33:41 harma check-ipv6-ll[271]: non-global mac address, start fix eth0 ipv6-ll
Jan 09 03:33:43 harma check-ipv6-ll[271]: eth0 mac: 10:70:fd:e4:3f:63
Jan 09 03:33:43 harma check-ipv6-ll[271]: expected ipv6-ll: fe80::1270:fdff:fee4:3f63
Jan 09 03:33:43 harma systemd[1]: Finished Wait IPv6 link-local initialization.
```

Signed-off-by: Potin Lai &lt;potin.lai@quantatw.com&gt;
Change-Id: Id3c40beda9f290d36565f0e8e146be772c9a9983
</content>
</entry>
<entry>
<title>meta-facebook: opt out of webui</title>
<updated>2023-10-11T05:29:09+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-10-06T23:30:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=eca6f8c0026457b2eeddd9b625365da183fe97ef'/>
<id>urn:sha1:eca6f8c0026457b2eeddd9b625365da183fe97ef</id>
<content type='text'>
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I80149293de370f5f979d657ba43efa4b7d556190
</content>
</entry>
<entry>
<title>meta-facebook: remove IPMI hw from multihost systems</title>
<updated>2023-08-18T00:19:50+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2023-08-17T23:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=22d89475ffb1c67ad1f3aaff8c00b5d381d40c01'/>
<id>urn:sha1:22d89475ffb1c67ad1f3aaff8c00b5d381d40c01</id>
<content type='text'>
All meta-facebook systems use ipmb to interact with the OCP
debug card.  The multi-host machines also use ipmb to talk with
the BIC, but the 'ipmi-ipmb' package is not considered an 'ipmi-hw'
package (because it is often installed as an addition).  The single
host machine(s) use 'ipmi-kcs'.

Rearrange the inc file specifications so that the multi-host systems
do not get the 'ipmi-kcs' package.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I756984d32d424dd0b08a44b434318ccee6672889
</content>
</entry>
</feed>
