Re: [linux-yocto] [kernel-cache][master and yocto-5.0][PATCH] features/intel-persistent-memory: add pmem support for intel-x86-64

2019-07-09 Thread Bruce Ashfield
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

2019-07-09 Thread Bruce Ashfield
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

2019-07-09 Thread Yongxin Liu
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