Re: [PATCH v1] MAINTAINERS: Collect memory device files in "Memory devices"
On Fri, 17 Jun 2022 14:31:51 +0200 David Hildenbrand wrote: > Xiao Guangrong doesn't have enough time to actively review or contribute > to our NVDIMM implementation. Let's dissolve the "NVDIMM" section, moving > relevant ACPI parts to "ACPI/SMBIOS" and moving memory device stuff into a > new "Memory devices" section. Make that new section cover other memory > device stuff as well. > > We can now drop the "hw/mem/*" rule from "ACPI/SMBIOS". Note that > hw/acpi/nvdimm.c is already covered by "ACPI/SMBIOS". > > The following files in hw/mem don't fall into the TYPE_MEMPORY_DEVICE > category: > * hw/mem/cxl_type3.c is CXL specific and belongs to "Compute Express Link" > * hw/mem/sparse-mem.c is already covered by "Device Fuzzing" > * hw/mem/npcm7xx_mc.c is already covered by "Nuvoton NPCM7xx" > > Thanks Xiao for your work on NVDIMM! > > Cc: Ben Widawsky > Cc: Jonathan Cameron > Cc: Michael S. Tsirkin > Cc: Igor Mammedov > Cc: Ani Sinha > Cc: Xiao Guangrong > Cc: "Philippe Mathieu-Daudé" > Cc: Richard Henderson > Cc: Peter Maydell > Cc: Julia Suvorova > Signed-off-by: David Hildenbrand Acked-by: Jonathan Cameron > --- > MAINTAINERS | 25 +++-- > 1 file changed, 15 insertions(+), 10 deletions(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index aaa649a50d..909e8dbb1b 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1840,7 +1840,6 @@ R: Ani Sinha > S: Supported > F: include/hw/acpi/* > F: include/hw/firmware/smbios.h > -F: hw/mem/* > F: hw/acpi/* > F: hw/smbios/* > F: hw/i386/acpi-build.[hc] > @@ -1851,6 +1850,7 @@ F: tests/qtest/acpi-utils.[hc] > F: tests/data/acpi/ > F: docs/specs/acpi_cpu_hotplug.rst > F: docs/specs/acpi_mem_hotplug.rst > +F: docs/specs/acpi_nvdimm.rst > F: docs/specs/acpi_pci_hotplug.rst > F: docs/specs/acpi_hw_reduced_hotplug.rst > > @@ -2158,15 +2158,6 @@ F: qapi/rocker.json > F: tests/rocker/ > F: docs/specs/rocker.txt > > -NVDIMM > -M: Xiao Guangrong > -S: Maintained > -F: hw/acpi/nvdimm.c > -F: hw/mem/nvdimm.c > -F: include/hw/mem/nvdimm.h > -F: docs/nvdimm.txt > -F: docs/specs/acpi_nvdimm.rst > - > e1000x > M: Dmitry Fleytman > S: Maintained > @@ -2588,6 +2579,7 @@ M: Ben Widawsky > M: Jonathan Cameron > S: Supported > F: hw/cxl/ > +F: hw/mem/cxl_type3.c > F: include/hw/cxl/ > > Dirty Bitmaps > @@ -2704,6 +2696,19 @@ F: softmmu/physmem.c > F: include/exec/memory-internal.h > F: scripts/coccinelle/memory-region-housekeeping.cocci > > +Memory devices > +M: David Hildenbrand > +M: Igor Mammedov > +R: Xiao Guangrong > +S: Supported > +F: hw/mem/memory-device.c > +F: hw/mem/nvdimm.c > +F: hw/mem/pc-dimm.c > +F: include/hw/mem/memory-device.h > +F: include/hw/mem/nvdimm.h > +F: include/hw/mem/pc-dimm.h > +F: docs/nvdimm.txt > + > SPICE > M: Gerd Hoffmann > S: Odd Fixes
Re: [PATCH v1] MAINTAINERS: Collect memory device files in "Memory devices"
On Fri, 17 Jun 2022 14:31:51 +0200 David Hildenbrand wrote: > Xiao Guangrong doesn't have enough time to actively review or contribute > to our NVDIMM implementation. Let's dissolve the "NVDIMM" section, moving > relevant ACPI parts to "ACPI/SMBIOS" and moving memory device stuff into a > new "Memory devices" section. Make that new section cover other memory > device stuff as well. > > We can now drop the "hw/mem/*" rule from "ACPI/SMBIOS". Note that > hw/acpi/nvdimm.c is already covered by "ACPI/SMBIOS". > > The following files in hw/mem don't fall into the TYPE_MEMPORY_DEVICE > category: > * hw/mem/cxl_type3.c is CXL specific and belongs to "Compute Express Link" > * hw/mem/sparse-mem.c is already covered by "Device Fuzzing" > * hw/mem/npcm7xx_mc.c is already covered by "Nuvoton NPCM7xx" > > Thanks Xiao for your work on NVDIMM! > > Cc: Ben Widawsky > Cc: Jonathan Cameron > Cc: Michael S. Tsirkin > Cc: Igor Mammedov > Cc: Ani Sinha > Cc: Xiao Guangrong > Cc: "Philippe Mathieu-Daudé" > Cc: Richard Henderson > Cc: Peter Maydell > Cc: Julia Suvorova > Signed-off-by: David Hildenbrand Acked-by: Igor Mammedov > --- > MAINTAINERS | 25 +++-- > 1 file changed, 15 insertions(+), 10 deletions(-) > > diff --git a/MAINTAINERS b/MAINTAINERS > index aaa649a50d..909e8dbb1b 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -1840,7 +1840,6 @@ R: Ani Sinha > S: Supported > F: include/hw/acpi/* > F: include/hw/firmware/smbios.h > -F: hw/mem/* > F: hw/acpi/* > F: hw/smbios/* > F: hw/i386/acpi-build.[hc] > @@ -1851,6 +1850,7 @@ F: tests/qtest/acpi-utils.[hc] > F: tests/data/acpi/ > F: docs/specs/acpi_cpu_hotplug.rst > F: docs/specs/acpi_mem_hotplug.rst > +F: docs/specs/acpi_nvdimm.rst > F: docs/specs/acpi_pci_hotplug.rst > F: docs/specs/acpi_hw_reduced_hotplug.rst > > @@ -2158,15 +2158,6 @@ F: qapi/rocker.json > F: tests/rocker/ > F: docs/specs/rocker.txt > > -NVDIMM > -M: Xiao Guangrong > -S: Maintained > -F: hw/acpi/nvdimm.c > -F: hw/mem/nvdimm.c > -F: include/hw/mem/nvdimm.h > -F: docs/nvdimm.txt > -F: docs/specs/acpi_nvdimm.rst > - > e1000x > M: Dmitry Fleytman > S: Maintained > @@ -2588,6 +2579,7 @@ M: Ben Widawsky > M: Jonathan Cameron > S: Supported > F: hw/cxl/ > +F: hw/mem/cxl_type3.c > F: include/hw/cxl/ > > Dirty Bitmaps > @@ -2704,6 +2696,19 @@ F: softmmu/physmem.c > F: include/exec/memory-internal.h > F: scripts/coccinelle/memory-region-housekeeping.cocci > > +Memory devices > +M: David Hildenbrand > +M: Igor Mammedov > +R: Xiao Guangrong > +S: Supported > +F: hw/mem/memory-device.c > +F: hw/mem/nvdimm.c > +F: hw/mem/pc-dimm.c > +F: include/hw/mem/memory-device.h > +F: include/hw/mem/nvdimm.h > +F: include/hw/mem/pc-dimm.h > +F: docs/nvdimm.txt > + > SPICE > M: Gerd Hoffmann > S: Odd Fixes
[PATCH v1] MAINTAINERS: Collect memory device files in "Memory devices"
Xiao Guangrong doesn't have enough time to actively review or contribute to our NVDIMM implementation. Let's dissolve the "NVDIMM" section, moving relevant ACPI parts to "ACPI/SMBIOS" and moving memory device stuff into a new "Memory devices" section. Make that new section cover other memory device stuff as well. We can now drop the "hw/mem/*" rule from "ACPI/SMBIOS". Note that hw/acpi/nvdimm.c is already covered by "ACPI/SMBIOS". The following files in hw/mem don't fall into the TYPE_MEMPORY_DEVICE category: * hw/mem/cxl_type3.c is CXL specific and belongs to "Compute Express Link" * hw/mem/sparse-mem.c is already covered by "Device Fuzzing" * hw/mem/npcm7xx_mc.c is already covered by "Nuvoton NPCM7xx" Thanks Xiao for your work on NVDIMM! Cc: Ben Widawsky Cc: Jonathan Cameron Cc: Michael S. Tsirkin Cc: Igor Mammedov Cc: Ani Sinha Cc: Xiao Guangrong Cc: "Philippe Mathieu-Daudé" Cc: Richard Henderson Cc: Peter Maydell Cc: Julia Suvorova Signed-off-by: David Hildenbrand --- MAINTAINERS | 25 +++-- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/MAINTAINERS b/MAINTAINERS index aaa649a50d..909e8dbb1b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1840,7 +1840,6 @@ R: Ani Sinha S: Supported F: include/hw/acpi/* F: include/hw/firmware/smbios.h -F: hw/mem/* F: hw/acpi/* F: hw/smbios/* F: hw/i386/acpi-build.[hc] @@ -1851,6 +1850,7 @@ F: tests/qtest/acpi-utils.[hc] F: tests/data/acpi/ F: docs/specs/acpi_cpu_hotplug.rst F: docs/specs/acpi_mem_hotplug.rst +F: docs/specs/acpi_nvdimm.rst F: docs/specs/acpi_pci_hotplug.rst F: docs/specs/acpi_hw_reduced_hotplug.rst @@ -2158,15 +2158,6 @@ F: qapi/rocker.json F: tests/rocker/ F: docs/specs/rocker.txt -NVDIMM -M: Xiao Guangrong -S: Maintained -F: hw/acpi/nvdimm.c -F: hw/mem/nvdimm.c -F: include/hw/mem/nvdimm.h -F: docs/nvdimm.txt -F: docs/specs/acpi_nvdimm.rst - e1000x M: Dmitry Fleytman S: Maintained @@ -2588,6 +2579,7 @@ M: Ben Widawsky M: Jonathan Cameron S: Supported F: hw/cxl/ +F: hw/mem/cxl_type3.c F: include/hw/cxl/ Dirty Bitmaps @@ -2704,6 +2696,19 @@ F: softmmu/physmem.c F: include/exec/memory-internal.h F: scripts/coccinelle/memory-region-housekeeping.cocci +Memory devices +M: David Hildenbrand +M: Igor Mammedov +R: Xiao Guangrong +S: Supported +F: hw/mem/memory-device.c +F: hw/mem/nvdimm.c +F: hw/mem/pc-dimm.c +F: include/hw/mem/memory-device.h +F: include/hw/mem/nvdimm.h +F: include/hw/mem/pc-dimm.h +F: docs/nvdimm.txt + SPICE M: Gerd Hoffmann S: Odd Fixes -- 2.35.3