jhli/ixpdimm_sw
Project ID: 16348
Description
ixpdimm_sw [deprecated]
This package has been replaced by ipmctl located at https://copr.fedorainfracloud.org/coprs/jhli/ipmctl/.
IXPDIMM SW is application-level software for configuring and managing Intel DIMMs. It supports functionality to:
Discover Intel DIMMs.
- View and update the firmware on Intel DIMMs.
- Provision the platform memory configuration.
- Create and delete namespaces.
- Configure data-at-rest security on Intel DIMMs.
- Monitor Intel DIMM health.
- Track performance of Intel DIMMs.
- Debug and troubleshoot Intel DIMMs.
IXPDIMM SW refers to the following interface components:
- An Application Programming Interface (API) library which provides programmatic access to the IXPDMIM SW functionality.
- A Common Information Model (CIM) provider library to expose the IXPDIMM SW functionality as standard CIM objects to plug-in to common information model object managers (CIMOMs).
- A Command Line Interface (CLI) application for configuring and managing Intel DIMMs from the command line.
- A monitor daemon/system service for monitoring the health and status of Intel DIMMs.
Source code is hosted on github at: https://github.com/intel/ixpdimm_sw
For more information please visit our project home https://01.org/ixpdimm-sw/
Installation Instructions
Build
Kernel 4.12 or newer is suggested
libndctl is required to build, an rpm can be found at:
https://copr.fedoraproject.org/coprs/djbw/ndctl/
and the source can be found at:
libinvm-cim, libinvm-cli, libinvm-il8n libraries are required and included as a submodule. The source can be found at:
https://github.com/intel/invm-frameworks
All other dependencies are widely available. This includes ctemplate openssl sqlite and zlib.
git submodule init
git submodule update
mkdir output && cd output
cmake .. -DRELEASE=ON
make -j all
sudo make install
build artifacts can be found in output/build/linux/real/release
RPMs can also be built:
cmake ..
make rpm
The RPMs will be in output/rpmbuild/RPMS/
Defects
Please file defects on our github issues page at:
https://github.com/intel/ixpdimm_sw/issues
Include a reproducible test case and the environment in which the issue was found (platform, operating system, DIMM configuration).
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 7 | x86_64 [modified] (42)* | EPEL 7 (338 downloads) |
Fedora rawhide | x86_64 [modified] (53)* | Fedora rawhide (149 downloads) |
* Total number of downloaded packages.