This repository has been archived by the owner on Nov 4, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GITBOOK-42: change request with no subject merged in GitBook
- Loading branch information
1 parent
8a4948b
commit a0c6b8f
Showing
41 changed files
with
1,721 additions
and
329 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
# Table of contents | ||
|
||
* [IPMCTL User Guide](README.md) | ||
* [Installing IPMCTL](installing-ipmctl/README.md) | ||
* [Installing IPMCTL packages on Linux](installing-ipmctl/installing-ipmctl-packages-on-linux.md) | ||
* [Building and Installing IPMCTL from Source on Linux](installing-ipmctl/building-and-installing-ipmctl-from-source-on-linux.md) | ||
* [Installing IPMCTL on Microsoft Windows using the MSI Installer](installing-ipmctl/installing-ipmctl-on-microsoft-windows-using-the-msi-installer.md) | ||
* [Building and Installing IPMCTL on Microsoft Windows from Source](installing-ipmctl/building-and-installing-ipmctl-on-microsoft-windows-from-source.md) | ||
* [Basic Usage](basic-usage.md) | ||
* [Module Discovery](module-discovery/README.md) | ||
* [Show System Capabilities](module-discovery/show-system-capabilities.md) | ||
* [Show Socket](module-discovery/show-socket.md) | ||
* [Show Topology](module-discovery/show-topology.md) | ||
* [Show Memory Resources](module-discovery/show-memory-resources.md) | ||
* [Show Device](module-discovery/show-device.md) | ||
* [Provisioning](provisioning/README.md) | ||
* [Concepts](provisioning/concepts.md) | ||
* [Create Memory Allocation Goal](provisioning/create-memory-allocation-goal.md) | ||
* [Provision App Direct](provisioning/provision-app-direct.md) | ||
* [Provision Memory Mode](provisioning/provision-memory-mode.md) | ||
* [Provision Mixed Mode](provisioning/provision-mixed-mode.md) | ||
* [Show Memory Allocation Goal](provisioning/show-memory-allocation-goal.md) | ||
* [Dump Memory Allocation Settings](provisioning/dump-memory-allocation-settings.md) | ||
* [Load Memory Allocation Goal](provisioning/load-memory-allocation-goal.md) | ||
* [Delete Memory Allocation Goal](provisioning/delete-memory-allocation-goal.md) | ||
* [Instrumentation](instrumentation/README.md) | ||
* [Show Sensor](instrumentation/show-sensor.md) | ||
* [Change Sensor Settings](instrumentation/change-sensor-settings.md) | ||
* [Show Device Performance](instrumentation/show-device-performance.md) | ||
* [Debug](debug/README.md) | ||
* [Run Diagnostic](debug/run-diagnostic.md) | ||
* [Show Error Log](debug/show-error-log.md) | ||
* [Dump Debug Log](debug/dump-debug-log.md) | ||
* [Show ACPI Tables](debug/show-acpi-tables.md) | ||
* [Show Device Platform Configuration Data](debug/show-device-platform-configuration-data.md) | ||
* [Delete Device Platform Configuration Data](debug/delete-device-platform-configuration-data.md) | ||
* [Inject Error](debug/inject-error.md) | ||
* [Support and Maintenance](support-and-maintenance/README.md) | ||
* [Show Events](support-and-maintenance/show-events.md) | ||
* [Version and Firmware](support-and-maintenance/version-and-firmware.md) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,29 @@ | ||
# Basic Usage | ||
|
||
The `ipmctl` utility has many options. A complete list of commands can be shown by executing `ipmctl` with no arguments, `ipmctl help`, or reading the `ipmctl(1)` man page. Running `ipmctl`requires root privileges. `ipmctl` can also be used from UEFI. Namespaces are created using `ipmctl` at UEFI level or the [ndctl utility](../getting-started-guide/what-is-ndctl.md). | ||
The `ipmctl` utility has many options. A complete list of commands can be shown by executing `ipmctl` with no arguments, `ipmctl help`, or reading the `ipmctl(1)` man page. Running `ipmctl`requires root privileges. `ipmctl` can also be used from UEFI. Namespaces are created using `ipmctl` at UEFI level or the [ndctl utility](https://github.com/sscargal/pmem-docs-ipmctl-user-guide/tree/f25a04768fa69975fc7b10ea1818b460255f1b79/getting-started-guide/what-is-ndctl.md). | ||
|
||
Usage: | ||
|
||
```text | ||
``` | ||
ipmctl COMMAND [OPTIONS] [TARGETS] [PROPERTIES] | ||
``` | ||
|
||
Items in square brackets `[..]` are optional. Options, targets, and property values are separated by a pipe `|` meaning "or", and the default value is italicized. Items in parenthesis `(..)` indicate a user supplied value. | ||
|
||
`ipmctl` commands include: | ||
|
||
* create | ||
* delete | ||
* dump | ||
* help | ||
* load | ||
* set | ||
* delete | ||
* show | ||
* create | ||
* dump | ||
* start | ||
* version | ||
|
||
More information can be shown for each command using the `-verbose` flag, which is helpful for debugging. | ||
|
||
A video recorded by Lenovo shows [How to use ipmctl commands to monitor Intel® Optane™ DC Persistent Memory Module health status on Microsoft Windows](https://www.youtube.com/watch?v=pzSsdcfL-vg). It provides an introduction to using ipmctl. The commands are the same on Linux. | ||
|
||
To learn more about how ipmctl works with the hardware see the [Intel® Optane™ Persistent Memory OS Provisioning Specification](https://cdrdv2.intel.com/v1/dl/getContent/634430), which describes all the firmware interface commands used for this operation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,36 @@ | ||
# Debug | ||
|
||
The ipmctl utility provides several debugging features for persistent memory modules.  | ||
|
||
For an in-depth explanation for how ipmctl works with the hardware see the [Intel® Optane™ Persistent Memory OS Provisioning Specification](https://cdrdv2.intel.com/v1/dl/getContent/634430), which describes all the firmware interface commands used for this operation. | ||
|
||
Here are the articles in this section: | ||
|
||
{% content-ref url="run-diagnostic.md" %} | ||
[run-diagnostic.md](run-diagnostic.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="show-error-log.md" %} | ||
[show-error-log.md](show-error-log.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="dump-debug-log.md" %} | ||
[dump-debug-log.md](dump-debug-log.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="show-acpi-tables.md" %} | ||
[show-acpi-tables.md](show-acpi-tables.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="show-device-platform-configuration-data.md" %} | ||
[show-device-platform-configuration-data.md](show-device-platform-configuration-data.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="delete-device-platform-configuration-data.md" %} | ||
[delete-device-platform-configuration-data.md](delete-device-platform-configuration-data.md) | ||
{% endcontent-ref %} | ||
|
||
{% content-ref url="inject-error.md" %} | ||
[inject-error.md](inject-error.md) | ||
{% endcontent-ref %} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.