[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 17/33] dimm: abstract dimm device from pc-dim
From: |
Bharata B Rao |
Subject: |
Re: [Qemu-devel] [PATCH v4 17/33] dimm: abstract dimm device from pc-dimm |
Date: |
Sat, 24 Oct 2015 08:50:08 +0530 |
On Mon, Oct 19, 2015 at 6:24 AM, Xiao Guangrong
<address@hidden> wrote:
> A base device, dimm, is abstracted from pc-dimm, so that we can
> build nvdimm device based on dimm in the later patch
>
> Signed-off-by: Xiao Guangrong <address@hidden>
> ---
> default-configs/i386-softmmu.mak | 1 +
> default-configs/x86_64-softmmu.mak | 1 +
> hw/mem/Makefile.objs | 3 ++-
> hw/mem/dimm.c | 11 ++-------
> hw/mem/pc-dimm.c | 46
> ++++++++++++++++++++++++++++++++++++++
> include/hw/mem/dimm.h | 4 ++--
> include/hw/mem/pc-dimm.h | 7 ++++++
> 7 files changed, 61 insertions(+), 12 deletions(-)
> create mode 100644 hw/mem/pc-dimm.c
> create mode 100644 include/hw/mem/pc-dimm.h
>
> diff --git a/default-configs/i386-softmmu.mak
> b/default-configs/i386-softmmu.mak
> index 43c96d1..3ece8bb 100644
> --- a/default-configs/i386-softmmu.mak
> +++ b/default-configs/i386-softmmu.mak
> @@ -18,6 +18,7 @@ CONFIG_FDC=y
> CONFIG_ACPI=y
> CONFIG_ACPI_X86=y
> CONFIG_ACPI_X86_ICH=y
> +CONFIG_DIMM=y
> CONFIG_ACPI_MEMORY_HOTPLUG=y
> CONFIG_ACPI_CPU_HOTPLUG=y
> CONFIG_APM=y
> diff --git a/default-configs/x86_64-softmmu.mak
> b/default-configs/x86_64-softmmu.mak
> index dfb8095..92ea7c1 100644
> --- a/default-configs/x86_64-softmmu.mak
> +++ b/default-configs/x86_64-softmmu.mak
> @@ -18,6 +18,7 @@ CONFIG_FDC=y
> CONFIG_ACPI=y
> CONFIG_ACPI_X86=y
> CONFIG_ACPI_X86_ICH=y
> +CONFIG_DIMM=y
Same change needs to be done in default-configs/ppc64-softmmu.mak too.
Regards,
Bharata.
- [Qemu-devel] [PATCH v4 10/33] hostmem-file: clean up memory allocation, (continued)
- [Qemu-devel] [PATCH v4 10/33] hostmem-file: clean up memory allocation, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 08/33] exec: allow memory to be allocated from any kind of path, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 11/33] hostmem-file: use whole file size if possible, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 09/33] exec: allow file_ram_alloc to work on file, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 12/33] pc-dimm: remove DEFAULT_PC_DIMMSIZE, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 13/33] pc-dimm: make pc_existing_dimms_capacity static and rename it, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 15/33] stubs: rename qmp_pc_dimm_device_list.c, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 14/33] pc-dimm: drop the prefix of pc-dimm, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 16/33] pc-dimm: rename pc-dimm.c and pc-dimm.h, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 17/33] dimm: abstract dimm device from pc-dimm, Xiao Guangrong, 2015/10/18
- Re: [Qemu-devel] [PATCH v4 17/33] dimm: abstract dimm device from pc-dimm,
Bharata B Rao <=
- [Qemu-devel] [PATCH v4 18/33] dimm: get mapped memory region from DIMMDeviceClass->get_memory_region, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 19/33] dimm: keep the state of the whole backend memory, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 20/33] dimm: introduce realize callback, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 21/33] nvdimm: implement NVDIMM device abstract, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 22/33] docs: add NVDIMM ACPI documentation, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 23/33] nvdimm acpi: init the address region used by NVDIMM ACPI, Xiao Guangrong, 2015/10/18
- [Qemu-devel] [PATCH v4 24/33] nvdimm acpi: build ACPI NFIT table, Xiao Guangrong, 2015/10/18