Re: [linux-yocto] [kernel-cache][master and yocto-5.0][PATCH] features/intel-persistent-memory: add pmem support for intel-x86-64
merged Bruce On Tue, Jul 9, 2019 at 3:51 AM Yongxin Liu wrote: > > Because CONFIG_DEV_DAX* are not supported in preempt-rt kernel, use > two scc files for Non-RT kerel and RT kernel separately. > > Signed-off-by: Yongxin Liu > --- > .../intel-persistent-memory/intel-x86-64-dax.cfg | 7 + > .../intel-x86-64-pmem-preempt-rt.scc | 3 +++ > .../intel-persistent-memory/intel-x86-64-pmem.cfg | 31 > ++ > .../intel-persistent-memory/intel-x86-64-pmem.scc | 4 +++ > 4 files changed, 45 insertions(+) > create mode 100644 features/intel-persistent-memory/intel-x86-64-dax.cfg > create mode 100644 > features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc > create mode 100644 features/intel-persistent-memory/intel-x86-64-pmem.cfg > create mode 100644 features/intel-persistent-memory/intel-x86-64-pmem.scc > > diff --git a/features/intel-persistent-memory/intel-x86-64-dax.cfg > b/features/intel-persistent-memory/intel-x86-64-dax.cfg > new file mode 100644 > index ..6b4d2ff6 > --- /dev/null > +++ b/features/intel-persistent-memory/intel-x86-64-dax.cfg > @@ -0,0 +1,7 @@ > +# > +# Device Drivers > +# > +CONFIG_DEV_DAX=m > +CONFIG_DEV_DAX_PMEM=m > +CONFIG_DEV_DAX_KMEM=m > +CONFIG_DEV_DAX_PMEM_COMPAT=m > diff --git > a/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc > b/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc > new file mode 100644 > index ..e42341f7 > --- /dev/null > +++ b/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc > @@ -0,0 +1,3 @@ > +define KFEATURE_DESCRIPTION "Enable persistent memory support for > intel-x86-64 preempt-rt" > + > +kconf hardware intel-x86-64-pmem.cfg > diff --git a/features/intel-persistent-memory/intel-x86-64-pmem.cfg > b/features/intel-persistent-memory/intel-x86-64-pmem.cfg > new file mode 100644 > index ..914e38a6 > --- /dev/null > +++ b/features/intel-persistent-memory/intel-x86-64-pmem.cfg > @@ -0,0 +1,31 @@ > +# > +# Processor type and features > +# > +CONFIG_X86_PMEM_LEGACY=m > + > +# > +# Memory Management options > +# > +CONFIG_MEMORY_HOTPLUG=y > +CONFIG_MEMORY_HOTREMOVE=y > +CONFIG_ZONE_DEVICE=y > + > +# > +# Device Drivers > +# > +CONFIG_LIBNVDIMM=m > +CONFIG_BLK_DEV_PMEM=m > +CONFIG_ND_BLK=m > +CONFIG_BTT=y > +CONFIG_NVDIMM_PFN=y > +CONFIG_NVDIMM_DAX=y > + > +# > +# Power management and ACPI options > +# > +CONFIG_ACPI_NFIT=m > + > +# > +# File systems > +# > +CONFIG_FS_DAX=y > diff --git a/features/intel-persistent-memory/intel-x86-64-pmem.scc > b/features/intel-persistent-memory/intel-x86-64-pmem.scc > new file mode 100644 > index ..1f67c6a9 > --- /dev/null > +++ b/features/intel-persistent-memory/intel-x86-64-pmem.scc > @@ -0,0 +1,4 @@ > +define KFEATURE_DESCRIPTION "Enable persistent memory support for > intel-x86-64" > + > +kconf hardware intel-x86-64-pmem.cfg > +kconf hardware intel-x86-64-dax.cfg > -- > 2.14.4 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
Re: [linux-yocto] [kernel-cache master/yocto-5.0][PATCH] intel-x86: add MGA G200 series VGA support
merged Bruce On Mon, Jul 8, 2019 at 4:24 AM Liwei Song wrote: > > Enable CONFIG_DRM_MGAG200=m to support Matrox Electronics MGA G200 > and include it in intel-x86 bsp. > > Signed-off-by: Liwei Song > --- > bsp/intel-x86/intel-x86.scc | 1 + > features/mgag200/mgag200.cfg | 1 + > features/mgag200/mgag200.scc | 4 > 3 files changed, 6 insertions(+) > create mode 100644 features/mgag200/mgag200.cfg > create mode 100644 features/mgag200/mgag200.scc > > diff --git a/bsp/intel-x86/intel-x86.scc b/bsp/intel-x86/intel-x86.scc > index aee6d5e93db3..a93319d483a5 100644 > --- a/bsp/intel-x86/intel-x86.scc > +++ b/bsp/intel-x86/intel-x86.scc > @@ -39,6 +39,7 @@ include features/tpm/tpm.scc > include features/mfd/mfd-intel-lpss.scc > include features/mmc/mmc-realtek.scc > include features/intel-pinctrl/intel-pinctrl.scc > +include features/mgag200/mgag200.scc > > kconf hardware intel-x86.cfg > kconf hardware intel-x86-mga.cfg > diff --git a/features/mgag200/mgag200.cfg b/features/mgag200/mgag200.cfg > new file mode 100644 > index ..48b6c6106fe0 > --- /dev/null > +++ b/features/mgag200/mgag200.cfg > @@ -0,0 +1 @@ > +CONFIG_DRM_MGAG200=m > diff --git a/features/mgag200/mgag200.scc b/features/mgag200/mgag200.scc > new file mode 100644 > index ..6bb0e79608e9 > --- /dev/null > +++ b/features/mgag200/mgag200.scc > @@ -0,0 +1,4 @@ > +define KFEATURE_DESCRIPTION "Matrox Electronics Systems Ltd. MGA G200e > support" > +define KFEATURE_COMPATIBILITY board > + > +kconf hardware mgag200.cfg > -- > 2.7.4 > -- - Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end - "Use the force Harry" - Gandalf, Star Trek II -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto
[linux-yocto] [kernel-cache][master and yocto-5.0][PATCH] features/intel-persistent-memory: add pmem support for intel-x86-64
Because CONFIG_DEV_DAX* are not supported in preempt-rt kernel, use two scc files for Non-RT kerel and RT kernel separately. Signed-off-by: Yongxin Liu --- .../intel-persistent-memory/intel-x86-64-dax.cfg | 7 + .../intel-x86-64-pmem-preempt-rt.scc | 3 +++ .../intel-persistent-memory/intel-x86-64-pmem.cfg | 31 ++ .../intel-persistent-memory/intel-x86-64-pmem.scc | 4 +++ 4 files changed, 45 insertions(+) create mode 100644 features/intel-persistent-memory/intel-x86-64-dax.cfg create mode 100644 features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc create mode 100644 features/intel-persistent-memory/intel-x86-64-pmem.cfg create mode 100644 features/intel-persistent-memory/intel-x86-64-pmem.scc diff --git a/features/intel-persistent-memory/intel-x86-64-dax.cfg b/features/intel-persistent-memory/intel-x86-64-dax.cfg new file mode 100644 index ..6b4d2ff6 --- /dev/null +++ b/features/intel-persistent-memory/intel-x86-64-dax.cfg @@ -0,0 +1,7 @@ +# +# Device Drivers +# +CONFIG_DEV_DAX=m +CONFIG_DEV_DAX_PMEM=m +CONFIG_DEV_DAX_KMEM=m +CONFIG_DEV_DAX_PMEM_COMPAT=m diff --git a/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc b/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc new file mode 100644 index ..e42341f7 --- /dev/null +++ b/features/intel-persistent-memory/intel-x86-64-pmem-preempt-rt.scc @@ -0,0 +1,3 @@ +define KFEATURE_DESCRIPTION "Enable persistent memory support for intel-x86-64 preempt-rt" + +kconf hardware intel-x86-64-pmem.cfg diff --git a/features/intel-persistent-memory/intel-x86-64-pmem.cfg b/features/intel-persistent-memory/intel-x86-64-pmem.cfg new file mode 100644 index ..914e38a6 --- /dev/null +++ b/features/intel-persistent-memory/intel-x86-64-pmem.cfg @@ -0,0 +1,31 @@ +# +# Processor type and features +# +CONFIG_X86_PMEM_LEGACY=m + +# +# Memory Management options +# +CONFIG_MEMORY_HOTPLUG=y +CONFIG_MEMORY_HOTREMOVE=y +CONFIG_ZONE_DEVICE=y + +# +# Device Drivers +# +CONFIG_LIBNVDIMM=m +CONFIG_BLK_DEV_PMEM=m +CONFIG_ND_BLK=m +CONFIG_BTT=y +CONFIG_NVDIMM_PFN=y +CONFIG_NVDIMM_DAX=y + +# +# Power management and ACPI options +# +CONFIG_ACPI_NFIT=m + +# +# File systems +# +CONFIG_FS_DAX=y diff --git a/features/intel-persistent-memory/intel-x86-64-pmem.scc b/features/intel-persistent-memory/intel-x86-64-pmem.scc new file mode 100644 index ..1f67c6a9 --- /dev/null +++ b/features/intel-persistent-memory/intel-x86-64-pmem.scc @@ -0,0 +1,4 @@ +define KFEATURE_DESCRIPTION "Enable persistent memory support for intel-x86-64" + +kconf hardware intel-x86-64-pmem.cfg +kconf hardware intel-x86-64-dax.cfg -- 2.14.4 -- ___ linux-yocto mailing list linux-yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/linux-yocto