[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM
From: |
Dan Williams |
Subject: |
Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM |
Date: |
Mon, 12 Oct 2015 23:36:01 -0700 |
On Mon, Oct 12, 2015 at 10:49 PM, Xiao Guangrong
<address@hidden> wrote:
>
>
> On 10/13/2015 11:38 AM, Dan Williams wrote:
>>
>> On Mon, Oct 12, 2015 at 8:14 PM, Xiao Guangrong
>> <address@hidden> wrote:
>>>
>>> On 10/13/2015 12:36 AM, Dan Williams wrote:
>>>>
>>>> Static namespaces can be emitted without a label. Linux needs this to
>>>> support existing "label-less" bare metal NVDIMMs.
>>>
>>>
>>>
>>> This is Linux specific? As i did not see it has been documented in the
>>> spec...
>>
>>
>> I expect most NVDIMMs, especially existing ones available today, do
>> not have a label area. This is not Linux specific and ACPI 6 does not
>> specify a label area, only the Intel DSM Interface Example.
>>
>
> Yup, label data is accessed via DSM interface, the spec I mentioned
> is Intel DSM Interface Example.
>
> However, IIRC Linux NVDIMM driver refused to use the device if no
> DSM GET_LABEL support, are you going to update it?
Label-less DIMMs are tested as part of the unit test [1] and the
"memmap=nn!ss" kernel parameter that registers a persistent-memory
address range without a DIMM. What error do you see when label
support is disabled?
[1]: https://github.com/pmem/ndctl/blob/master/README.md
- [Qemu-devel] [PATCH v3 25/32] nvdimm: build ACPI nvdimm devices, (continued)
- [Qemu-devel] [PATCH v3 25/32] nvdimm: build ACPI nvdimm devices, Xiao Guangrong, 2015/10/10
- [Qemu-devel] [PATCH v3 32/32] nvdimm: add maintain info, Xiao Guangrong, 2015/10/10
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Dan Williams, 2015/10/10
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Xiao Guangrong, 2015/10/12
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Dan Williams, 2015/10/12
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Xiao Guangrong, 2015/10/12
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Dan Williams, 2015/10/13
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Xiao Guangrong, 2015/10/13
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM,
Dan Williams <=
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Xiao Guangrong, 2015/10/14
- Re: [Qemu-devel] [PATCH v3 00/32] implement vNVDIMM, Dan Williams, 2015/10/14
[Qemu-devel] [PATCH v3 03/32] acpi: add aml_create_field, Xiao Guangrong, 2015/10/10
[Qemu-devel] [PATCH v3 14/32] pc-dimm: drop the prefix of pc-dimm, Xiao Guangrong, 2015/10/10
[Qemu-devel] [PATCH v3 04/32] acpi: add aml_mutex, aml_acquire, aml_release, Xiao Guangrong, 2015/10/10