[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v3 0/5] Support ACPI NVDIMM Label Methods
From: |
Robert Hoo |
Subject: |
[PATCH v3 0/5] Support ACPI NVDIMM Label Methods |
Date: |
Thu, 1 Sep 2022 11:27:16 +0800 |
Originally NVDIMM Label methods was defined in Intel PMEM _DSM Interface
Spec [1], of function index 4, 5 and 6.
Recent ACPI spec [2] has deprecated those _DSM methods with ACPI NVDIMM
Label Methods _LS{I,R,W}. The essence of these functions has no changes.
This patch set is to update QEMU emulation on this, as well as update
bios-table-test golden binaries.
[1] Intel PMEM _DSM Interface Spec v2.0, 3.10 Deprecated Functions
https://pmem.io/documents/IntelOptanePMem_DSM_Interface-V2.0.pdf
[2] ACPI Spec v6.4, 6.5.10 NVDIMM Label Methods
https://uefi.org/sites/default/files/resources/ACPI_Spec_6_4_Jan22.pdf
---
Change Log:
v2 --> v3:
Patch of nvdimm_debug() --> qemu trace, has been separated and already
upstream'ed.
Patch of accepting _DSM rev.2 is dropped, as unnecessary.
Roll back implementation to the idea of simply wrapper _DSM.
v1 --> v2:
Almost rewritten
Separate Patch 2
Dance with tests/qtest/bios-table-tests
Add trace event
Robert Hoo (5):
tests/acpi: allow SSDT changes
acpi/ssdt: Fix aml_or() and aml_and() in if clause
acpi/nvdimm: define macro for NVDIMM Device _DSM
acpi/nvdimm: Implement ACPI NVDIMM Label Methods
test/acpi/bios-tables-test: SSDT: update golden master binaries
hw/acpi/nvdimm.c | 102 +++++++++++++++++++++++++++++--
tests/data/acpi/pc/SSDT.dimmpxm | Bin 734 -> 1893 bytes
tests/data/acpi/q35/SSDT.dimmpxm | Bin 734 -> 1893 bytes
3 files changed, 96 insertions(+), 6 deletions(-)
--
2.31.1
- [PATCH v3 0/5] Support ACPI NVDIMM Label Methods,
Robert Hoo <=
- [PATCH v3 1/5] tests/acpi: allow SSDT changes, Robert Hoo, 2022/08/31
- [PATCH v3 2/5] acpi/ssdt: Fix aml_or() and aml_and() in if clause, Robert Hoo, 2022/08/31
- [PATCH v3 4/5] acpi/nvdimm: Implement ACPI NVDIMM Label Methods, Robert Hoo, 2022/08/31
- [PATCH v3 3/5] acpi/nvdimm: define macro for NVDIMM Device _DSM, Robert Hoo, 2022/08/31
- [PATCH v3 5/5] test/acpi/bios-tables-test: SSDT: update golden master binaries, Robert Hoo, 2022/08/31