qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v5 1/5] nvdimm acpi: initialize the resource use


From: Xiao Guangrong
Subject: Re: [Qemu-devel] [PATCH v5 1/5] nvdimm acpi: initialize the resource used by NVDIMM ACPI
Date: Thu, 3 Mar 2016 00:10:25 +0800
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1



On 03/02/2016 07:58 PM, Michael S. Tsirkin wrote:
On Wed, Mar 02, 2016 at 07:50:37PM +0800, Xiao Guangrong wrote:
32 bits IO port starting from 0x0a18 in guest is reserved for NVDIMM
ACPI emulation. The table, NVDIMM_DSM_MEM_FILE, will be patched into
NVDIMM ACPI binary code

OSPM uses this port to tell QEMU the final address of the DSM memory
and notify QEMU to emulate the DSM method

Signed-off-by: Xiao Guangrong <address@hidden>


two minor comments: don't respin just for these, can
be addressed later if necessary.

Okay.


---
  hw/acpi/Makefile.objs   |  2 +-
  hw/acpi/nvdimm.c        | 35 +++++++++++++++++++++++++++++++++++
  hw/i386/acpi-build.c    | 10 +---------
  hw/i386/pc.c            |  6 +++---
  hw/i386/pc_piix.c       |  5 +++++
  hw/i386/pc_q35.c        |  8 +++++++-
  include/hw/i386/pc.h    |  4 +++-
  include/hw/mem/nvdimm.h | 28 +++++++++++++++++++++++++++-
  8 files changed, 82 insertions(+), 16 deletions(-)

How about a spec document to document the interface?

Sure, good to me. Actually, there was a spec file in the old versions (e.g,
https://github.com/xiaogr/qemu/commit/3e30799182ec53fd56af1e753a24ccf9f6a8f047),
 I will
add it in the last part which will implement the real DSM functions.

+/*
+ * AcpiNVDIMMState:
+ * @is_enabled: detect if NVDIMM support is enabled.
+ *
+ * @dsm_mem: the data of the fw_cfg file NVDIMM_DSM_MEM_FILE.
+ * @io_mr: the IO region used by OSPM to transfer control to QEMU.
+ */

this is not the way we document structures normally.
comments belong near fields.


Okay. keep that in my mind. ;)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]