summaryrefslogtreecommitdiff
path: root/meta-ibm
AgeCommit message (Collapse)AuthorFilesLines
2025-09-08meta-ibm:system1: Enable LEDsHEADmasterJinu Joy Thomas6-4/+182
enabled the obmc-led enabled the booted state enabled power on LED enabled the enclosure front identify LED enabled the enclosure fault rollup LED Tested On Simics usign busctl commands root@system1:~# busctl get-property xyz.openbmc_project.LED.GroupManager /xyz/openbmc_project/led/groups/enclosure_identify xyz.openbmc_project.Led.Group Asserted b false root@system1:~# busctl get-property xyz.openbmc_project.LED.Controller /xyz/openbmc_project/led/physical/enclosure_id_led_pca955x xyz.openbmc_project.Led.Physical State s "xyz.openbmc_project.Led.Physical.Action.Off" root@system1:~# cat /sys/class/leds/pca955x\:enclosure-id-led/brightness 0 root@system1:~# busctl set-property xyz.openbmc_project.LED.GroupManager /xyz/openbmc_project/led/groups/enclosure_identify xyz.openbmc_project.Led.Group Asserted b true root@system1:~# busctl get-property xyz.openbmc_project.LED.GroupManager /xyz/openbmc_project/led/groups/enclosure_identify xyz.openbmc_project.Led.Group Asserted b true root@system1:~# busctl get-property xyz.openbmc_project.LED.Controller /xyz/openbmc_project/led/physical/enclosure_id_led_pca955x xyz.openbmc_project.Led.Physical State s "xyz.openbmc_project.Led.Physical.Action.On" root@system1:~# cat /sys/class/leds/pca955x\:enclosure-id-led/brightness 255 root@system1:~# Change-Id: I345f0f3d88ff618c3ec67f55d2f24ac0074c0658 Signed-off-by: Jinu Joy Thomas <jinu.joy.thomas@in.ibm.com>
2025-09-03bmcweb: Disable old thermal/power optionGunnar Mills1-5/+0
[1] disabled redfish-allow-deprecated-power-thermal by default in bmcweb and set a June 2026 date for its removal. Follow bmcweb and disable redfish-allow-deprecated-power-thermal. Cleanup places that already disabled it. It has been 5 years since Redfish put out the improved PowerSubsystem and ThermalSubsystem. bmcweb has had those enabled by default for 1.5 years. Cleaning these up allows for removing redfish-allow-deprecated-power-thermal easier next year. [1]: https://gerrit.openbmc.org/c/openbmc/bmcweb/+/83023 Change-Id: Ic1fa0ba346a0572f9c5cdc3e9d58b6e9fd4084ba Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2025-09-02meta-ibm: remove machine witherspoon-tacomaAndrew Geissler47-638/+2
This system is no longer in use by IBM so remove it Change-Id: I90fc89574a2c554ee2e850ea099c45e9f2800708 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-09-01meta-ibm: romulus: Disable DRM to reduce v6.12 binary sizeAndrew Jeffery2-1/+3
Shrinking vmlinux by disabling CONFIG_DRM allows the resulting FIT image to meet the size constraint imposed by its flash partition. CONFIG_DRM and CONFIG_DRM_ASPEED_GFX tend to be used for fbterm and rendering the host console managed by uart-render-controller. For some IBM platforms this is necessary, but not so much for Romulus. Disable it to reduce the FIT image size so that it is not too large for its flash partition. For comparision, size(1) reports: dev-6.6: text data bss dec hex filename 7134648 2425590 144288 9704526 94144e vmlinux dev-6.12, CONFIG_DRM=y: text data bss dec hex filename 7504840 2533774 160576 10199190 9ba096 vmlinux dev-6.12, CONFIG_DRM=n: text data bss dec hex filename 7117484 2399170 158304 9674958 93a0ce vmlinux Suggested-by: Joel Stanley <joel@jms.id.au> Change-Id: I87b10a538c841a2a74861ff49cd497c8be173ccf Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
2025-08-20meta-ibm:huygens: Enable redundant BMC featureMatt Spinler1-0/+1
Enable the redundant-bmc machine feature for IBM's Huygens system. Change-Id: I3d53c18cb1a3854b3bc21311617cb7080bd9904c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2025-08-05meta-openpower: Remove support P8 and P9 processors on occ_controlSheldon Bailey4-5/+2
Starting with this commit, occ-control will no longer support the following: P8 Processors :uses I2C communication with the OCCs P9 Processors :uses SBEFIFO for communication with the OCCs Change-Id: Ia3db23c8987b99f61225937e67fd81948681e5b8 Signed-off-by: Sheldon Bailey <baileysh@us.ibm.com>
2025-08-04meta-ibm:romulus: fix white space warningsAndrew Geissler2-5/+5
New yocto wants a blank space on both sides of "=" statements Change-Id: I72148c6d24e956e1154b931debd8d57a7094ff61 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-08-04meta-ibm:p10bmc: fix white space warningsAndrew Geissler1-9/+9
New yocto wants a blank space on both sides of "=" statements Change-Id: Id2dc385850bd08c64a7306347ae55df241248765 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-07-23treewide: add whinlatter LAYERSERIES_COMPATPatrick Williams6-6/+6
Change-Id: I1d53510329749ff122c8a65157a72c8ff88bd306 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2025-07-23busybox: add flash-size reductionsPatrick Williams2-0/+2
- Disable the start-stop-daemon since we use systemd. - Add a "small-flash" config that further reduces items not necessary. - Enable the "small-flash" config on romulus and palmetto. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ibd5f3f1f5511d784b91b21ef8480d42e2eda643a
2025-07-23meta-ibm: remove ldap from palmetto and romulusPatrick Williams2-0/+5
Remove LDAP from those systems for flash savings reasons. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I2efbeedf5800fd4636c16f994e91b0b126106c68
2025-07-22meta-phosphor: Add zstd dependency for bmcwebEd Tanous3-0/+13
Most builds already pull in zstd, so enabling this everywhere should only have positive impacts. Leave the packageconfig if someone wants to disable zstd http support. For platforms that already disabled zstd support for space reasons, disable bmcweb zstd support. includes `bmcweb: srcrev bump 0682746361..fa712405fb` Daniel Hsu (1): manager: Lower software version log severity Ed Tanous (1): Implement zstd decompression Change-Id: Idc65ad880374c0064098503c19771e05a758768e Signed-off-by: Ed Tanous <etanous@nvidia.com>
2025-07-22meta-phosphor: bmcweb options to PACKAGECONFIGEd Tanous1-11/+22
For some of the most commonly set bmcweb options, change them into packageconfig entries. Systems that used these config options have been moved to the PACKAGECONFIG. Some systems that had CMAKE build options still had those directly removed. Change-Id: I741f60a725905d67f7a8ef698f95b25895088db4 Signed-off-by: Ed Tanous <etanous@nvidia.com>
2025-07-21meta-ibm:romulus:kernel: shrink image sizeEd Tanous1-0/+4
During the migration to Linux kernel 6.12, the Romulus platform began encountering flash image size overflows due to increased kernel size. ''' ERROR: Image 'fitImage-obmc-phosphor-initramfs-romulus-romulus' is 72192 bytes too large! ''' To address this, the following debug options have been disabled: - CONFIG_FUNCTION_TRACER: Enables function-level instrumentation for tracing via ftrace. Disabling it significantly reduces kernel image size. Side effect: Removes support for function call tracing and performance profiling using ftrace. - CONFIG_DEBUG_LIST: Adds runtime checks for kernel linked list misuse. Disabling it reduces code size and runtime overhead. Side effect: Disables automatic detection of list corruption (e.g., double insertions or invalid deletions), which may make certain memory bugs harder to detect. These changes help reduce the kernel image size while retaining essential debugging capabilities like dynamic debug and symbol-based crash analysis. Change-Id: I5bc4c33d3cd75d27ee3c20c25b70073f8083ae89 Signed-off-by: Jayanth Othayoth <ojayanth@gmail.com> Signed-off-by: Ed Tanous <etanous@nvidia.com>
2025-07-09meta-ibm: Enable pldm flight recorder by defaultManojkiran Eda1-0/+1
Flight recorder is disabled by default[1] as it comes with a performance cost, especially when dealing with large messages (140+ MB) from firmware update specification. Since IBM does not use the PLDM firmware spec, its safe to enable the flight recorder as it gives valuable debug information when there are communication problems. [1]: https://github.com/openbmc/pldm/commit/e090c783aa4f4e61aaa7041b858ecc19aecc2efc Change-Id: Iec477b3d53a7ad9114de13efcccf99c970bcb0af Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
2025-07-09Fix whitespace warningsEd Tanous4-8/+8
The newest yocto version flags any assignment without a space around it as a warning. The apply the recommended script[1] to fix it. [1] https://github.com/shr-project/meta-webosose/blob/jansa/master/meta-webos/scripts/add-whitespace-around-assignment.sh Change-Id: I93c715c38d3387fbef976452aefc3f0a7b50cab9 Signed-off-by: Ed Tanous <etanous@nvidia.com>
2025-06-24meta-ibm: add logging-test to flash imagesAndrew Geissler1-0/+1
Our test team utilizes this for some automated test cases. Currently you have to pass the debug tarball to the test suite so it can extract the tool and scp it over to the BMC. Moving this test application into the flash images allows us to simplify this process and stop building the debug tarball with every build. It's a small tool with limited flash use impacts. Change-Id: Ieb4617003c2a4c6180694bfdcf38a49b6a657af6 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-05-24treewide: add walnascar LAYERSERIES_COMPATPatrick Williams6-6/+6
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I6291eeaf0ca7d4bd674bf0717f1234bfd757f6fe
2025-05-19meta-ibm:system1: disable warm rebootsAndrew Geissler1-0/+3
System1 power on/off is driven by an FPGA and it does not support the concept of keeping chassis power on while rebooting the host. Change-Id: Ie41e1770de0789e444344441bd33f087ece9003e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-04-30meta-ibm: Add max31785 hwmon config for BalconesAnwaar Hadi2-0/+14
Create the phosphor-hwmon config file for the max31785 for two single or counter rotating fans to support Balcones power on. Update the 'CHIPS:p10bmc ' variable in the hwmon recipe to reflect new file. The max31785 is on I2C bus 7 at address 0x53. Tested: * Built firmware image and verified presence of I2C config file in the rootfs directory of the image. Change-Id: I3105e68ee070ab556187f17634a72cb386c6bef4 Signed-off-by: Anwaar Hadi <anwaar.hadi@ibm.com>
2025-04-11meta-ibm: meta-system1: Increase pgood timeoutAndrew Geissler1-0/+2
The system1 FPGA requires more then 10s to power on at times. Increase timeout to maximum, 30s. Change-Id: Ib4a42e692712292e5cdf2f16b3968ba3f30ba1fd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-04-08meta-ibm: Add HDC100X to p10bmc.cfgMatt Spinler1-0/+1
Pull in kernel support for the HDC1080 humidity sensor device. This will be used on a new version of the panel in the systems supported by this flash image. Change-Id: I1328a39ff6b1226138da5c9fc0d63412635a90f9 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2025-04-08meta-ibm/sbp1: phosphor-pid: Set offline-failsafe-pwmNaresh Solanki1-0/+2
Set PACKAGECONFIG option offline-failsafe so that fan pwm frequency falls back to failsafe defaults if pid control loop is terminated or system is rebooted. Change-Id: I1d09a8495161b8b6f25f38db88c048b76f6fa4a8 Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
2025-04-04meta-ibm: romulus: remove un-needed packagesPatrick Williams1-0/+3
Commit 8418a8e967fc45114dc945d764b3455577c0c912 made similar changes for Witherspoon. Apply those to romulus to fit the flash size with the latest Yocto build. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I1e3e345510aab2dfafcb8d9e1a381511ec6cc8ab
2025-04-04meta-ibm/sbp1: phosphor-pid-control: Configure MAX6639Patrick Rudolph2-0/+38
Set registers in MAX6639 according to IBM. - Unmask Channel 1 faults and mask Channel 2 faults - Set PWM Mode and set RPM range to 16000 - Enable Minimum Fan Speed - Disable Fan Spin-up and THERM-full-speed enable - Set Fan PWM frequency to 25kHz - Set Max Tachometer Count to 255 - Set Pulses per revolution to 2 - Set Fan Min Tach Count to 0 - Set temperature limits: 40C (ALERT), 50C (THERM), and 60C (OT) Tested: The registers are properly configured in all PWM controllers. Change-Id: Ia04fb59086f952c67e2a228bb47e1abfbb54bd9c Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2025-04-01meta-ibm: Inhibit phosphor-led-manager-config-mrwAdriana Kobylak3-0/+930
The LED yaml formatting is being replaced[1]. Since the HW design for witherspoon is not planned to change, checkin the latest generated yaml file so that it can be converted into json, instead of updating the MRW script that generates the yaml file. Tested: Verified that the led.yaml file under ``` phosphor-led-manager/1.0+git/recipe-sysroot-native/usr/share/phosphor-led-manager/led.yaml ``` was the same with this change. [1] https://gerrit.openbmc.org/c/openbmc/phosphor-led-manager/+/77570 Change-Id: I51fa3ff5ccd518aa721e00d169d4276708dfe2a0 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2025-03-28meta-ibm: Remove installation of ibm dump pluginsGopichand Paturi1-24/+0
ibm dump plugins are intended to be moved from phosphor-debug-collector to openpower-debug-collector repository. Installation of these plugins shall be done directly from meson in the respective repository. Linking of these plugins would be done from openpower-debug-collector recipe. This change removes the installation and linking of these plugins from phosphor-debug-collector recipe. Tested: Verified that plugin scripts are getting installed from openpower-debug-collector repository and BMC Dump collection is successful. Change-Id: Idac0af377c335475934e5a3c5d6a7b85a07f9d6a Signed-off-by: Gopichand Paturi <gopichandpaturi@gmail.com>
2025-03-25meta-ibm: Update vpd manager service nameSunny Srivastava1-1/+1
As per the latest updates in openpower-vpd-parser repository, service name for vpd-manager has been changed. Updating the list with new service name. Change-Id: I5d6f2a48fbe91090091f98a3b3a04a93bfd6931f Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
2025-03-18meta-ibm:sbp1: phosphor-software-manager: Use old updaterPatrick Rudolph2-0/+7
Do not use software-update-dbus-interface as it has several flaws: - No gzip support - No x86 host upgrade support (ignores PACKAGECONFIG flash_bios) - Breaks bios_version.sh that uses the old Dbus path TEST: On SBP1 bios_version.sh works again. The software can be updated over the webui. Change-Id: I6997a9b19256b3ff497c57454c509f446f2e931f Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2025-03-13meta-ibm: palmetto: systemd: disable PACKAGECONFIGs to save spacePatrick Williams1-0/+11
Copy the romulus systemd bbappend file, which has a few space savings tricks, to Palmetto. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I96f40cd216769acc978cdf722206c91a21a9ab9d
2025-03-13meta-ibm/recipes-phosphor: sbp1: Log sensors errorsPatrick Rudolph2-0/+4
Enable phosphor-fan-sensor-monitor to log when sensors are out of range. TEST: See events in the webui. Change-Id: I57b0633ba2f7eb76b6d5ed889dac4386f2e7e506 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2025-03-11meta-ibm: Add bios-policy for SBP1Patrick Rudolph3-0/+74
In order to read the BIOS version the x86 PCH must be powered on. In order to not change the power state add a Dbus listener that starts the bios-version service whenever the system is being powered on. Tested: On SBP1 the bios-version service is started when the chassis is powered on. Change-Id: Ia2210c9bd2e289977296bbdbd2d992b6f3a1772a Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
2025-03-11meta-ibm: meta-sbp1: Rename thermistorsNaresh Solanki5-12/+36
The thermistors close to the QSFP cage measure the rear board exit air temperature and do not measture the QSFP temperature. While on fix the mapping and add thresholds. Change-Id: Iaa7ef0684eeaa7e2fa48132669aca9751a8ca064 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
2025-03-11meta-ibm: Update sensor nameNaresh Solanki5-4/+4
Align the sensor name as in board devicetree. Change-Id: I1903ac600a2c71fe27889780752d3bc2b9aab4fb Signed-off-by: Naresh Solanki <naresh.solanki@9elements.com>
2025-02-28meta-ibm: system1: ignore i2c buses up through 200Chris Cain1-2/+129
System1 has a lot of mux's and therefore a lot of i2c buses. Need to ensure fru-device does not scan i2c buses it should not. Tested on system1 hw Change-Id: If5845affa11a284d3c74b4fc158ba24deeaad740 Signed-off-by: Chris Cain <cjcain@us.ibm.com>
2025-02-26openpower-vpd-parser: srcrev bump 7f23d4d9a2..dfdd4bSunny Srivastava1-7/+3
Removing options which are no longer required. jinu Joy Thomas (1): IBM:P11:config: Update PCIe configurations Patrick Williams (2): clang-format: re-format for clang-19 build: use allowed over enabled or not-disabled Priyanga Ramasamy (1): Exception class:Method to get error type Souvik Roy (4): vpd-tool dumpObject: show Decorator.Asset properties (#599) vpd-tool dump inventory: trim out base inventory path prefix Add BIOS attribute tag in backup_restore JSON vpd-tool mfgClean: Sync BIOS attributes stub Sunny Srivastava (6): Revamped code for VPD parser Add tag for DIMMs and update back up Json API to set present property Fix CI error for format failures Add custom exception class and type Update JSON tag to follow camel case Change-Id: Ic16f00e17d8c486c53fb3c5b7aa22a24a500b121 Signed-off-by: Sunny Srivastava <sunnsr25@in.ibm.com>
2025-02-12meta-phosphor: fan: add RDEPENDS for sensor-monitorPatrick Williams1-1/+1
In order to pull in sensor-monitor previously, there was both a PACKAGECONFIG and an image (or package group) RDEPENDS that needed to be added. This spread the information across multiple files and, in the case of Minerva, was wrong, leading to a build failure on newer Yocto subtrees. The phosphor-fan recipe is a bit confusing because there really is no 'phosphor-fan' package but a collection of sub-packages. It appears that everyone that uses `phosphor-fan-sensor-monitor` also uses `phosphor-fan-monitor`, so if we add the PACKAGECONFIG-based RDEPENDS there it pulls in the correct dependencies. We probably should adjust this package to not have `ALLOW_EMPTY=1` in the future, which would likely simplify a lot of these package / packagegroup dependencies. Tested: Check `tmp/work/<machine>/obmc-phosphor-image/1.0/rootfs` on yosemite4 and minerva to confirm `usr/bin/sensor-monitor` is present on yosemite4 and missing on minerva. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I55ce61f40b86b1f1335e8440ef7d2b39f884a109
2025-02-11openpower-occ-control: srcrev bump 3ece5b9902..601cea4cbfAndrew Geissler2-0/+2
Chris Cain (1): Set default package to build for POWER10 Patrick Williams (3): build: use allowed over enabled or not-disabled clang-format: update latest spec and reformat meson: reformat with meson formatter Change-Id: Ie7111746bd0e24663974166c5dde298ba8942e06 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2025-02-04Add LLDP distro featureRavi Teja2-0/+11
This commit adds a new distro feature for LLDP and can be enabled or disabled for any machine based on the requirement. Link Layer Discovery Protocol is a Data Link Layer protocol used for discovering devices on a local network. LLDP advertises information about themselves to directly connected devices. This information includes the device's identity, capabilities, and network management information, which can be used for network monitoring, topology discovery and network troubleshooting. Tested By: * Built openbmc for p10bmc * Verified that the lldpd was installed and lldpd service runs LLDP packet Data: Interface: eth0 Administrative status: RX and TX Chassis: ChassisID: mac 0x:ef:ef:aa:ff:84 SysName: p10bmc SysDescr: eBMC MgmtIP: 9.x.x.177 MgmtIface: 2 MgmtIP: 2002:903:15f:325:a94:efff:fe81:ff84 MgmtIface: 2 Capability: Station, on Port: PortID: mac 08:a4:af:a1:ef:84 PortDescr: eth0 TTL: 120 Change-Id: Icd0b169d96c6b5fab2d7ab2a27921658409db68a Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
2025-02-04meta-ibm: Add PAM config to avoid totp for LDAP usersRavi Teja1-1/+4
Currently when MFA TOTP authentication enabled at AccountService PAM google_authenticator prompts for TOTP during LDAP user login This commit adds a check to avoid PAM google_authenticator for LDAP users Tested by: Verified login with local user and LDAP user when MFA enabled and disabled Change-Id: I4cb6add7ce538146b2686fb0650ce61af4911609 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
2025-01-28meta-ibm: kernel: Enable FSI drivers in machine configJoel Stanley5-0/+43
Enable the FSI drivers required by each machine instead of relying on the top level configuration enabling them. Change-Id: Iacbec065da64f5efb30b57a981b500ea0d22666d Signed-off-by: Joel Stanley <joel@jms.id.au>
2025-01-21meta-ibm:system1: move ttyS0 to ttyS4Andrew Geissler1-1/+1
System1 is showing this failure consistently: ``` Jan 14 16:42:05 system1 systemd[1]: serial-getty@ttyS0.service: Scheduled restart job, restart cou...s at 2. Jan 14 16:42:05 system1 systemd[1]: serial-getty@ttyS0.service: Start request repeated too quickly. Jan 14 16:42:05 system1 systemd[1]: serial-getty@ttyS0.service: Failed with result 'start-limit-hit'. Jan 14 16:42:05 system1 systemd[1]: Failed to start Serial Getty on ttyS0. ``` Make system1 look like p10bmc by utilizing ttyS4 for serial-getty. ``` Jan 14 17:26:09 system1 systemd[1]: Started Serial Getty on ttyS4. Jan 14 17:26:16 system1 login[579]: ROOT LOGIN on '/dev/ttyS4' ``` Change-Id: Id9018a29925a14f1e964d75c5867422fefad23c8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-01-21meta-ibm:system1: disable reading of non-i2c vpd chipsAndrew Geissler1-2/+114
System1 has a lot of i2c mux's and devices behind those mux's. The entity manager fru device ends up scanning devices which are shared with the host firmware depending on the mux settings. The only thing fru device needs to be looking at are the vpd chips so exclude everything else on the bus's. Tested: - Confirmed vpd is still read and no bus busy errors are logged anymore Change-Id: I51c41f9f509bb73091e98c601d56f9ca556b1218 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-01-14meta-ibm:sbp1: utilize UNPACKDIRAndrew Geissler1-2/+2
A commit had been given a +2 back in November and was recently merged. That commit was utilizing the old WORKDIR variable which is no longer supported. Tested: - Confirmed sbp1 now builds Change-Id: I27216586c700e7850a56bba349ef43aaab898d91 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2025-01-11meta-ibm: sbp1: Add bios version packageNaresh Solanki5-1/+108
This package update bios version flashed in x86 PCH SPI flash. It depends on the chassis to be powered and the Intel SPS firmware to be loaded. The bios version string is update over dbus & a copy of it is also cached for later use to avoid reading SPI flash sibsequently. Change-Id: I20a33e505bf6df82537cae67622f868e2a9b5a83 Signed-off-by: Naresh Solanki <Naresh.Solanki@9elements.com>
2025-01-07meta-ibm:chrony: Replace WORKDIR with UNPACKDIRAndrew Geissler1-2/+2
New Yocto requires UNPACKDIR for old WORKDIR usage Change-Id: Ifa1af88b2e9e7857cb035b6fe9710f50c756487a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2024-12-20treewide: adjust local.conf to use HALTPatrick Williams3-12/+12
The following warning shows on some machines. ``` WARNING: The BB_DISKMON_DIRS "ABORT" action has been renamed to "HALT", update configuration ``` Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ica72b6c19ab40cde85a37c39862a6698cfcffd62
2024-12-20meta-ibm: system1: fix opkg PACKAGECONFIGPatrick Williams1-1/+1
Remove 'openssl' which is no longer valid and use ":append" syntax. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I661e20ca07db725dbc2eeff36d23b28aaa4ad076
2024-12-20meta-ibm: reduce unpack warningsPatrick Williams2-0/+6
Due to the UNPACKDIR introduction, there are a few source-included packages in meta-ibm that raise warnings. Fix those by using the recommendation from the latest Yocto migration guide. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I3dd4d2f50e5e2b84e94ba7ace67a27fe16106d08
2024-12-20meta-ibm: romulus: disable systemd seccompPatrick Williams1-0/+4
This isn't currently leveraged so disable it to save space. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ic906c00e1a1c2d802638ad629d45bb527b3c0f35