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=development;name=ipmctl; \ git://github.com/tianocore/edk2.git;protocol=https;name=edk2;destsuffix=git/edk2; \ file://0001-Ignore-STATIC_ASSERTs-and-NULL-define-for-os-and-ut-builds.patch;patchdir=edk2 \ " SRCREV_ipmctl = "3cbc9f7f231f6f03895e0ff8ab797d22075e09b7" #tag: edk2-stable202108 SRCREV_edk2 = "7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5" S = "${WORKDIR}/git" inherit cmake dos2unix DEPENDS = "ndctl pkgconfig-native" EXTRA_OECMAKE = "-DRELEASE=ON" do_configure:prepend() { for dir in BaseTools MdeModulePkg MdePkg ShellPkg ; do ln -sf edk2/${dir} ${S} done }