Persistent Memory Documentation
HomePMDKNDCTLBlog
  • Persistent Memory Documentation
  • Getting Started Guide
    • Introduction
    • PMDK Introduction
    • NDCTL Introduction
    • System Requirements
    • Creating Development Environments
      • Linux Environments
        • Using the memmap Kernel Option
        • Advanced Topics
          • Partitioning Namespaces
          • I/O Alignment Considerations
      • Windows Environments
      • Virtualization
        • Windows Server Hyper-V
        • Using QEMU Virtualization
        • VMware VSphere/ESXi
      • Cloud Environments
        • Microsoft Azure Cloud
        • Google Cloud Platform (GCP)
    • Installing NDCTL
    • Installing PMDK
      • PMDK Directory Structure
      • Installing PMDK using Linux Packages
      • Installing PMDK from Source on Linux
      • Installing PMDK on Windows
  • IPMCTL User Guide
  • NDCTL User Guide
Powered by GitBook
On this page
  1. Getting Started Guide
  2. Installing PMDK

PMDK Directory Structure

The source tree is organized as follows:

  • doc -- man pages describing each library contained here

  • src -- the source for the libraries

  • src/include -- public header files for all the libraries

  • src/benchmarks -- benchmarks used by development team

  • src/examples -- example programs demonstrating the PMDK libraries

  • src/freebsd -- FreeBSD-specific header files

  • src/test -- unit tests used by development team

  • src/tools -- various tools developed for PMDK

  • src/windows -- Windows-specific source and header files

  • utils -- utilities used during build & test

  • CONTRIBUTING.md -- instructions for people wishing to contribute

  • CODING_STYLE.md -- coding standard and conventions for PMDK

PreviousInstalling PMDKNextInstalling PMDK using Linux Packages

Last updated 6 years ago