summaryrefslogtreecommitdiffstats
path: root/dynamic-layers/openembedded-layer/recipes-support/ipmctl
Commit message (Collapse)AuthorAgeFilesLines
* recipes: inherit pkgconfigRoss Burton2026-02-101-2/+2
| | | | | | | | | | Instead of depending directly on pkgconfig-native, inherit the pkgconfig class. At the moment this just adds a layer of indirection to the right provider of pkgconfig, but there are patches in flight to move exports into the class to isolate the variables. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* ipmctl : upgrade v03.00.00.0499 -> v03.00.00.0538Yogesh Tyagi2026-01-271-2/+2
| | | | | | | | | | | | | | | This update aligns the recipe version number with the latest upstream release v03.00.00.0538. The source code (SRCREV a71f2fb) remains identical to the previous v03.00.00.0499 version. Additionally, update bundled edk2 dependency from edk2-stable202408 to edk2-stable202511 to use the latest stable release. Release Notes: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0538 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
* ipmctl: fix build issue undefined reference to `main`Yogesh Tyagi2025-10-012-0/+40
| | | | | | | | - `-pie` is only valid when linking executables (PIE), not shared libraries. So remove `-pie` from shared libraries linker flag. Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : set a baseline policy version for cmakeYogesh Tyagi2025-07-251-1/+3
| | | | | | | | | | | | Cmake upgrade to 4.0+ removes compatibility with versions older than 3.5 [1]. Set a baseline policy version for CMake using CMAKE_POLICY_VERSION_MINIMUM variable until upstream source implements the fix. [1] https://git.yoctoproject.org/poky/commit/?id=2c9a6b4a81b642fc3e6815aa83d1c9bafb56c7db Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* recipes: Update to match S/UNPACKDIR changesYogesh Tyagi2025-07-041-3/+1
| | | | | | | | Update to match the recent changes in OE-Core where the unpack layout changed. [https://patchwork.yoctoproject.org/project/oe-core/patch/20250616095000.2918921-1-alex.kanavin@gmail.com/] Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0485 -> 03.00.00.0499Yogesh Tyagi2024-10-222-24/+27
| | | | | | | | | | | Refresh patch 0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch Release Notes: ipmctl: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0499 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: use SRCREV_FORMATAnuj Mittal2023-08-251-0/+1
| | | | | | Since the recipe uses multiple git repositories, set SRCREV_FORMAT. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0483 -> 03.00.00.0485Teoh Suh Haw2023-05-111-1/+1
| | | | | | | | | Release Notes: ipmctl: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0485-2 Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0468 -> 03.00.00.0483Teoh Suh Haw2023-03-282-22/+24
| | | | | | | | | | | | | Release Notes: ipmctl: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0483 edk2: https://github.com/tianocore/edk2/releases/tag/edk2-stable202302 Adapt patch for edk2 202302 release Signed-off-by: Teoh Suh Haw <suh.haw.teoh@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0462 -> 03.00.00.0468Yogesh Tyagi2022-09-291-2/+2
| | | | | | | | | | | Release Notes: ipmctl: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0468 edk2: https://github.com/tianocore/edk2/releases/tag/edk2-stable202208 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0439 -> 03.00.00.0462Yogesh Tyagi2022-09-052-131/+2
| | | | | | | | | | | Release notes: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0462 Drops upstreamed patch: * 227d9cb35658fe104ff6fde62e4a00e6d595df0d.patch Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: fix build issues with 5.18+ headersAnuj Mittal2022-08-102-0/+129
| | | | | | | | | | | | | | | | | OE-core has updated kernel headers to 5.19 and that is resulting in failures: | /build/cje/workspace/poky/build/tmp/work/corei7-64-poky-linux/ipmctl/03.00.00.0439-r0/git/src/os/linux/lnx_system.c:336:52: error: 'ND_DEVICE_NAMESPACE_BLK' undeclared (first use in this function); did you mean 'ND_DEVICE_NAMESPACE_IO'? | 336 | (nstype == ND_DEVICE_NAMESPACE_BLK)) | | ^~~~~~~~~~~~~~~~~~~~~~~ | | ND_DEVICE_NAMESPACE_IO | compilation terminated due to -Wfatal-errors. For more details: https://github.com/intel/ipmctl/pull/194/ Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl : upgrade 03.00.00.0438 -> 03.00.00.0439Yogesh Tyagi2022-07-211-3/+3
| | | | | | | | Release Notes: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0439 Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: fix build with gcc12Anuj Mittal2022-05-182-0/+39
| | | | | | | | | | | | | Ignore warnings generated with gcc12 for now. | /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c: In function 'showHelp': | /ipmctl/03.00.00.0438-r0/git/DcpmPkg/cli/NvmDimmCli.c:1031:24: error: the comparison will always evaluate as 'true' for the address of 'options' will never be NULL [-Werror=address] | 1031 | (pCmd->options != NULL)) { | | ^~ | compilation terminated due to -Wfatal-errors. | cc1: all warnings being treated as errors Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0432 -> 03.00.00.0438Naveen Saini2022-05-061-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0429 -> 03.00.00.0432Naveen Saini2022-04-151-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0427 -> 03.00.00.0429Ezhilarasan2022-03-021-1/+1
| | | | | Signed-off-by: Ezhilarasan <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0387 -> 03.00.00.0427ezhilarasan s2022-02-121-3/+3
| | | | | Signed-off-by: ezhilarasan s <ezhilarasanx.s@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: dont install /var/log/ipmctlAnuj Mittal2021-11-051-0/+6
| | | | | | | | | | OE-Core now has a QA check to see if /var/log is empty. Since /var/log is usually a symlink to /var/volatile/log, anything installed here won't actually be available. Remove the directory. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* meta: add explicit branch and protocol to SRC_URIAnuj Mittal2021-11-031-1/+1
| | | | | | | | | Add branch name explicitly to SRC_URI where it's not defined and switch to using https protocol for Github projects. The change was made using convert_srcuri script for OE-Core. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: add DEPENDS on pkgconfig-nativeAnuj Mittal2021-10-121-1/+1
| | | | | | | | | | Since oe-core commit 8e26252b45b (layer.conf: Extend recipes not to install without explict dependencies), some dependencies now need to be explicit. ipmctl needs pkgconfig-native so add it to DEPENDS. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0369 -> 03.00.00.0387Anuj Mittal2021-10-122-25/+16
| | | | Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0341 -> v03.00.00.0369Naveen Saini2021-09-011-1/+1
| | | | | | | https://github.com/intel/ipmctl/releases/tag/v03.00.00.0369 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* Convert to new override syntaxAnuj Mittal2021-07-311-1/+1
| | | | | | | Use the convert-overrides.py to convert to new syntax and manually fix some additional changes. Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 03.00.00.0302 -> 03.00.00.0341Naveen Saini2021-05-211-1/+1
| | | | | Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: support CRLF line endings in EDK2Robi Buranyi2021-04-131-5/+5
| | | | | | | | | | | | The EDK2 sources are DOS-style on server (contains CRLF) and this may cause interop issues on Linux machines (patches do not apply clean) The standard solution is to use the "dos2unix" bbclass, but that can modify only files under the ${S} folder - meaning we have to move the edk2 checkout folder from ${S}/../edk2 to ${S}/edk2. Also, the LICENSE file checksum is going to be impacted by the dos2unix conversion. Signed-off-by: Robi Buranyi <rburanyi@google.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: upgrade 02.00.00.3869 -> 03.00.00.0302Naveen Saini2021-04-063-27/+105
| | | | | | | | Ref: https://github.com/intel/ipmctl/releases/tag/v03.00.00.0302 Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
* ipmctl: add recipeNaveen Saini2021-04-011-0/+27
ipmctl is a utility for configuring and managing IntelĀ® Optaneā„¢ Persistent Memory modules (PMem). It supports functionality to: * Discover PMems on the platform. * Provision the platform memory configuration. * View and update the firmware on PMems. * Configure data-at-rest security on PMems. * Track health and performance of PMems. * Debug and troubleshoot PMems. * ipmctl refers to the following interface components: libipmctl: An Application Programming Interface (API) library for managing PMems. ipmctl: A Command Line Interface (CLI) application for configuring and managing PMems from the command line. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>