Skip to content

Commit

Permalink
publish documents
Browse files Browse the repository at this point in the history
  • Loading branch information
Andy Rudoff committed Apr 17, 2015
1 parent 47dae27 commit 3fd6d9f
Show file tree
Hide file tree
Showing 7 changed files with 27 additions and 0 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
*.jpg binary
*.png binary
*.gif binary
*.pdf binary
1 change: 1 addition & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ <h2>pmem.io<br>Persistent Memory Programming</h2>
<ul>
<li><a href="/" {% if page.title == "Home" %} class="sel" {% endif %}>Home</a></li>
<li><a href="/glossary/" {% if page.title == "Glossary" %} class="sel" {% endif %}>Glossary</a></li>
<li><a href="/documents/" {% if page.title == "Documents" %} class="sel" {% endif %}>Documents</a></li>
<li><a href="/nvml/" {% if page.title == "NVM Library" %} class="sel" {% endif %}>NVM&nbsp;Library</a></li>
<li><a href="/blog/" {% if page.title == "Blog" %} class="sel" {% endif %}>Blog</a></li>
<li><a href="/about/" {% if page.title == "About" %} class="sel" {% endif %}>About</a></li>
Expand Down
1 change: 1 addition & 0 deletions _layouts/post.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ <h2>pmem.io<br>Persistent Memory Programming</h2>
<ul>
<li><a href="/">Home</a></li>
<li><a href="/glossary/">Glossary</a></li>
<li><a href="/documents/">Documents</a></li>
<li><a href="/nvml/">NVM&nbsp;Library</a></li>
<li><a href="/blog/" class="sel">Blog</a></li>
<li><a href="/about/">About</a></li>
Expand Down
Binary file added documents/NVDIMM_DSM_Interface_Example.pdf
Binary file not shown.
Binary file added documents/NVDIMM_Driver_Writers_Guide.pdf
Binary file not shown.
Binary file added documents/NVDIMM_Namespace_Spec.pdf
Binary file not shown.
24 changes: 24 additions & 0 deletions documents/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
title: Documents
---

The following documents are available:

* The [NVDIMM Namespace Specification](NVDIMM_Namespace_Spec.pdf) [pdf] describes
a method for sub-dividing persistent memory into _namespaces_, which are
analogous to NVM Express Namespaces. The document also describes the
_Block Translation Table_ (BTT) layout which provides single sector write atomicity
for block devices built on pmem (see [this blog post]({% post_url 2014-09-23-btt %}) for
more information on the BTT).

* The [NVDIMM Driver Writers Guide](NVDIMM_Driver_Writers_Guide.pdf) [pdf]
is targeted to driver writers for NVDIMMs that adhere to the NFIT tables in the
Advanced Configuration and Power Interface (ACPI) V6.0 specification,
the Device Specific Method (DSM) specification and the NVDIMM Namespace Specification.
This document specifically discusses the block window HW interface and persistent memory
interface that Intel is proposing for NVDIMMs.

* The [NVDIMM DSM Interface Example](NVDIMM_DSM_Interface_Example.pdf) [pdf]
is targeted to writers of BIOS and OS drivers for NVDIMMs whose design adheres to the
NFIT Tables in the ACPI V6.0 specification. The document specifically discusses th
NVDIMM Device Specific Method (_DSM) example.

0 comments on commit 3fd6d9f

Please sign in to comment.