]>
Commit | Line | Data |
---|---|---|
5c42eef2 XG |
1 | /* |
2 | * Non-Volatile Dual In-line Memory Module Virtualization Implementation | |
3 | * | |
4 | * Copyright(C) 2015 Intel Corporation. | |
5 | * | |
6 | * Author: | |
7 | * Xiao Guangrong <guangrong.xiao@linux.intel.com> | |
8 | * | |
9 | * NVDIMM specifications and some documents can be found at: | |
10 | * NVDIMM ACPI device and NFIT are introduced in ACPI 6: | |
11 | * http://www.uefi.org/sites/default/files/resources/ACPI_6.0.pdf | |
12 | * NVDIMM Namespace specification: | |
13 | * http://pmem.io/documents/NVDIMM_Namespace_Spec.pdf | |
14 | * DSM Interface Example: | |
15 | * http://pmem.io/documents/NVDIMM_DSM_Interface_Example.pdf | |
16 | * Driver Writer's Guide: | |
17 | * http://pmem.io/documents/NVDIMM_Driver_Writers_Guide.pdf | |
18 | * | |
19 | * This work is licensed under the terms of the GNU GPL, version 2 or later. | |
20 | * See the COPYING file in the top-level directory. | |
21 | */ | |
22 | ||
23 | #ifndef QEMU_NVDIMM_H | |
24 | #define QEMU_NVDIMM_H | |
25 | ||
26 | #include "hw/mem/pc-dimm.h" | |
27 | ||
28 | #define TYPE_NVDIMM "nvdimm" | |
87252e1b XG |
29 | |
30 | void nvdimm_build_acpi(GArray *table_offsets, GArray *table_data, | |
31 | GArray *linker); | |
5c42eef2 | 32 | #endif |