From 2edbffcfd51a43a0174eeeb405629343b36cc29b Mon Sep 17 00:00:00 2001 From: Yogesh Tyagi Date: Tue, 27 Jan 2026 14:54:08 +0530 Subject: ipmctl : upgrade v03.00.00.0499 -> v03.00.00.0538 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 --- .../recipes-support/ipmctl/ipmctl_03.00.00.0499.bb | 48 ---------------------- .../recipes-support/ipmctl/ipmctl_03.00.00.0538.bb | 48 ++++++++++++++++++++++ 2 files changed, 48 insertions(+), 48 deletions(-) delete mode 100644 dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0499.bb create mode 100644 dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0538.bb (limited to 'dynamic-layers/openembedded-layer/recipes-support/ipmctl') diff --git a/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0499.bb b/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0499.bb deleted file mode 100644 index a0877071..00000000 --- a/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0499.bb +++ /dev/null @@ -1,48 +0,0 @@ -SUMMARY = "Utility for managing Intel Optane DC persistent memory modules" -DESCRIPTION = "Utility for configuring and managing Intel Optane Persistent \ -Memory modules (PMem). It supports functionality to: \ -Discover DCPMMs on the platform. \ -Provision the platform memory configuration. \ -View and update the firmware on DCPMMs. \ -Configure data-at-rest security on DCPMMs. \ -Track health and performance of DCPMMs. \ -Debug and troubleshoot DCPMMs." - -HOMEPAGE = "https://github.com/intel/ipmctl" -BUGTRACKER = "https://github.com/intel/ipmctl/issues" - -LICENSE = "BSD-3-Clause | BSD-2-Clause" -LIC_FILES_CHKSUM = "file://LICENSE;md5=72b9da60da6219d612ce30b746a0fe71 \ - file://edk2/License.txt;md5=6123e5bf044a66db96c4ce88a36b2d08" - -SRC_URI = "git://github.com/intel/ipmctl.git;protocol=https;branch=master_3_0;name=ipmctl; \ - git://github.com/tianocore/edk2.git;protocol=https;name=edk2;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/edk2;branch=master \ - file://0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch;patchdir=edk2 \ - file://0001-CMakeLists-disable-Werror.patch \ - file://0001-CMakeLists-fix-build-failure-by-removing-pie-from-sh.patch \ -" - -SRCREV_ipmctl = "a71f2fb1c90dd07f9862b71c789881132193e8f9" -#tag edk2-stable202408 -SRCREV_edk2 = "b158dad150bf02879668f72ce306445250838201" -SRCREV_FORMAT = "ipmctl_edk2" - -inherit cmake dos2unix - -DEPENDS = "ndctl pkgconfig-native" - -EXTRA_OECMAKE = "-DRELEASE=ON \ - -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ - " - -do_configure:prepend() { - for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do - ln -sf edk2/${dir} ${S} - done -} - -do_install:append() { - # Remove /var/log/ipmctl as anything created in /var/log will not be - # available when tmpfs is mounted at /var/volatile/log. - rm -rf ${D}${localstatedir}/log -} diff --git a/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0538.bb b/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0538.bb new file mode 100644 index 00000000..aeefe4a4 --- /dev/null +++ b/dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0538.bb @@ -0,0 +1,48 @@ +SUMMARY = "Utility for managing Intel Optane DC persistent memory modules" +DESCRIPTION = "Utility for configuring and managing Intel Optane Persistent \ +Memory modules (PMem). It supports functionality to: \ +Discover DCPMMs on the platform. \ +Provision the platform memory configuration. \ +View and update the firmware on DCPMMs. \ +Configure data-at-rest security on DCPMMs. \ +Track health and performance of DCPMMs. \ +Debug and troubleshoot DCPMMs." + +HOMEPAGE = "https://github.com/intel/ipmctl" +BUGTRACKER = "https://github.com/intel/ipmctl/issues" + +LICENSE = "BSD-3-Clause | BSD-2-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=72b9da60da6219d612ce30b746a0fe71 \ + file://edk2/License.txt;md5=6123e5bf044a66db96c4ce88a36b2d08" + +SRC_URI = "git://github.com/intel/ipmctl.git;protocol=https;branch=master_3_0;name=ipmctl; \ + git://github.com/tianocore/edk2.git;protocol=https;name=edk2;destsuffix=${BB_GIT_DEFAULT_DESTSUFFIX}/edk2;branch=master \ + file://0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch;patchdir=edk2 \ + file://0001-CMakeLists-disable-Werror.patch \ + file://0001-CMakeLists-fix-build-failure-by-removing-pie-from-sh.patch \ +" + +SRCREV_ipmctl = "a71f2fb1c90dd07f9862b71c789881132193e8f9" +#tag edk2-stable202511 +SRCREV_edk2 = "46548b1adac82211d8d11da12dd914f41e7aa775" +SRCREV_FORMAT = "ipmctl_edk2" + +inherit cmake dos2unix + +DEPENDS = "ndctl pkgconfig-native" + +EXTRA_OECMAKE = "-DRELEASE=ON \ + -DCMAKE_POLICY_VERSION_MINIMUM=3.5 \ + " + +do_configure:prepend() { + for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do + ln -sf edk2/${dir} ${S} + done +} + +do_install:append() { + # Remove /var/log/ipmctl as anything created in /var/log will not be + # available when tmpfs is mounted at /var/volatile/log. + rm -rf ${D}${localstatedir}/log +} -- cgit v1.2.3-54-g00ecf