Skip to content
This repository was archived by the owner on Feb 11, 2020. It is now read-only.

Commit e3ae87b

Browse files
committed
Updating to 1.3.0 Code release
1 parent 787933e commit e3ae87b

File tree

304 files changed

+25796
-26005
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

304 files changed

+25796
-26005
lines changed

NMPRK/NMPRK.cs

Lines changed: 1008 additions & 0 deletions
Large diffs are not rendered by default.

NMPRK/ReadMe.txt

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Intel Node Manager Programmers Reference Kit (NMPRK) Version 2.0
2+
3+
NMPRK has been modified to provide a simple C API that allows for easy access from C, C++, and C# applications. NMPRK also has add support for NM 3.0 commands.
4+
5+
Intel(r) Node Manager is a server management technology that allows management software to accurately monitor and control the platform's power and thermal behaviors through an industry defined standard Intelligent Platform Management Interface (IPMI).
6+
7+
Intel(r) Node Manager Technology allows the datacenter IT and Facilities managers to monitor actual server power and thermal behavior. Using this technology datacenter managers can set upper limits on the server power to maximize the rack density with confidence that rack power budget will not be exceeded. During a power or thermal emergency, Intel(r) Node Manager can automatically limit server power consumption and extend service uptime from standby power sources. These server's power and thermal information can also be used to improve overall datacenter efficiency and maximize overall datacenter utilization.
8+
9+
Intel(r) Node Manager Programmer's Reference Kit contains the source code and a test application to manage a server that support Intel Node Manager.
10+
11+
The Kit simplifies the encoding/decoding of complex IPMI commands and responses, hides the protocol details and provides simple Application Programming Interfaces (APIs) to monitor and control power and thermal capabilities of Intel(r) Node Manager capable platforms.
12+
13+
DOWNLOAD NOW: Intel(r) Node Manager Programmer's Reference Kit at:
14+
15+
http://01.org/nodemanager or https://github.com/01org/NMPRK
16+
17+
Please follow the links below for more information on Intel(r) Node Manager Technology:
18+
19+
Intel(r) Node Manager:
20+
http://www.intel.com/content/www/us/en/data-center/data-center-management/techrefresh-info-nodemanagerfull.html?wapkw=node+manager
21+
22+
Data Center Power Management with Intel(r) Node Manager:
23+
https://www-ssl.intel.com/content/www/us/en/data-center/data-center-management/node-manager-general.html?wapkw=intel%20node%20manager
24+
25+
Intel(r) Node Manager Specification:
26+
https://www-ssl.intel.com/content/www/us/en/data-center/data-center-management/node-manager-general.html?wapkw=intel%20node%20manager
27+
28+
Defects may now be entered in the NMPRK repository located on GitHub:
29+
https://github.com/01org/NMPRK/issues
30+
31+
Source Code:
32+
nmprkC - Contains the source code for the NMPRK library
33+
testC - Contains a test application for NMPRK
34+
docs - Contains the NMPRK API documentation
35+
NMPRK.cs - C# interface for accessing NMPRK functions

NMPRK/Release Notes.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
Intel Node Manager Programmers Reference Kit (NMPRK)
2+
3+
Release Notes
4+
5+
08/20/2014
6+
-------------------------------------------------------------------------------
7+
- Added some missing enums for Get Statistics call
8+
- Fixed a couple minor bugs in the disconnect path
9+
10+
04/15/2014
11+
-------------------------------------------------------------------------------
12+
- Change to C based API to allow access from C, C++, or C# applications.
13+
- Added support for NM 3.0 commands.
14+
- Same transport interface is now used on Windows and Linux.
15+
- Data is now passed through the interface as a byte based structure and not
16+
converted to a hex string vector.
17+
- Added API calls to allow user to tell NMPRK to log to debug file or make
18+
callback on debug messages.

0 commit comments

Comments
 (0)