[linux-yocto] [PATCH 6/8] meta/common-pc: Split out CPU and Drivers config fragments

Darren Hart dvhart at linux.intel.com
Fri Sep 6 15:44:04 PDT 2013


Enable reuse of the drivers fragment by separating it out from the CPU
specific CONFIG options. Split common-pc.cfg into common-pc-cpu.cfg and
common-pc-drivers.cfg.

Signed-off-by: Darren Hart <dvhart at linux.intel.com>
---
 .../kernel-cache/bsp/common-pc/common-pc-cpu.cfg   |   23 ++++++++++++++++++
 .../{common-pc.cfg => common-pc-drivers.cfg}       |   25 --------------------
 meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc  |    3 ++-
 3 files changed, 25 insertions(+), 26 deletions(-)
 create mode 100644 meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg
 rename meta/cfg/kernel-cache/bsp/common-pc/{common-pc.cfg => common-pc-drivers.cfg} (51%)

diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg
new file mode 100644
index 0000000..418ca3c
--- /dev/null
+++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg
@@ -0,0 +1,23 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+CONFIG_X86=y
+CONFIG_MPENTIUMM=y
+CONFIG_X86_GENERIC=y
+CONFIG_X86_TSC=y
+CONFIG_X86_MCE=y
+CONFIG_MICROCODE=y
+CONFIG_X86_MSR=y
+CONFIG_X86_CPUID=y
+CONFIG_MTRR=y
+CONFIG_SMP=y
+CONFIG_PM=y
diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-drivers.cfg
similarity index 51%
rename from meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg
rename to meta/cfg/kernel-cache/bsp/common-pc/common-pc-drivers.cfg
index 89b407d..26b4a19 100644
--- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.cfg
+++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-drivers.cfg
@@ -1,28 +1,3 @@
-#.........................................................................
-#                                WARNING
-#
-# This file is a kernel configuration fragment, and not a full kernel
-# configuration file.  The final kernel configuration is made up of
-# an assembly of processed fragments, each of which is designed to
-# capture a specific part of the final configuration (e.g. platform
-# configuration, feature configuration, and board specific hardware
-# configuration).  For more information on kernel configuration, please
-# consult the product documentation.
-#
-#.........................................................................
-CONFIG_X86=y
-CONFIG_MPENTIUMM=y
-CONFIG_X86_GENERIC=y
-CONFIG_X86_TSC=y
-CONFIG_X86_MCE=y
-CONFIG_MICROCODE=y
-CONFIG_X86_MSR=y
-CONFIG_X86_CPUID=y
-CONFIG_MTRR=y
-CONFIG_SMP=y
-
-CONFIG_PM=y
-
 CONFIG_PCI=y
 CONFIG_PCI_GOANY=y
 CONFIG_PCIEPORTBUS=y
diff --git a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc
index 4e63a29..205ba0a 100644
--- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc
+++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc.scc
@@ -1,4 +1,5 @@
-kconf hardware common-pc.cfg
+kconf hardware common-pc-cpu.cfg
+kconf hardware common-pc-drivers.cfg
 kconf hardware common-pc-eth.cfg
 kconf hardware common-pc-gfx.cfg
 kconf hardware common-pc-wifi.cfg
-- 
1.7.9.5




More information about the linux-yocto mailing list