On 14-04-02 03:19 AM, Darren Hart wrote:
Move the basic arch, MSR, CPUID, and MICROCODE CONFIG options out of the
common-pc*-cpu.cfg fragments and into the cfg/x86*cfg fragments where
they can be more easily reused.

Ack'd. Good patch.

Bruce


Signed-off-by: Darren Hart <[email protected]>
---
  .../bsp/common-pc-64/common-pc-64-cpu.cfg          |    5 -----
  .../kernel-cache/bsp/common-pc/common-pc-cpu.cfg   |    5 -----
  meta/cfg/kernel-cache/cfg/x86.cfg                  |    8 +++++++-
  meta/cfg/kernel-cache/cfg/x86_64.cfg               |    7 +++++++
  4 files changed, 14 insertions(+), 11 deletions(-)

diff --git a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-cpu.cfg 
b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-cpu.cfg
index e44b958..3cf6df2 100644
--- a/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-cpu.cfg
+++ b/meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64-cpu.cfg
@@ -11,14 +11,9 @@
  #
  #.........................................................................

-CONFIG_X86=y
-CONFIG_64BIT=y
  CONFIG_SMP=y
  CONFIG_MCORE2=y
  CONFIG_IA32_EMULATION=y
-CONFIG_MICROCODE=y
-CONFIG_X86_MSR=y
-CONFIG_X86_CPUID=y
  CONFIG_SCHED_SMT=y
  CONFIG_NR_CPUS=24
  CONFIG_PM=y
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
index 077de28..ad55eb6 100644
--- a/meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg
+++ b/meta/cfg/kernel-cache/bsp/common-pc/common-pc-cpu.cfg
@@ -11,15 +11,10 @@
  #
  #.........................................................................
  CONFIG_X86_32=y
-# CONFIG_64BIT is not set
-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/cfg/x86.cfg 
b/meta/cfg/kernel-cache/cfg/x86.cfg
index 473d399..06906b0 100644
--- a/meta/cfg/kernel-cache/cfg/x86.cfg
+++ b/meta/cfg/kernel-cache/cfg/x86.cfg
@@ -1,10 +1,16 @@
  # Config settings specific to x86 and not in an existing cfg/foo.cfg
+CONFIG_X86=y
+# CONFIG_64BIT is not set
  CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
  CONFIG_X86_REBOOTFIXUPS=y
-CONFIG_MICROCODE_AMD=y
  CONFIG_HIGHPTE=y
  CONFIG_X86_CHECK_BIOS_CORRUPTION=y
  CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
+CONFIG_X86_MSR=y
+CONFIG_X86_CPUID=y
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_INTEL=y
  # CONFIG_MTRR_SANITIZER is not set
  CONFIG_HOTPLUG_PCI=y
  # CONFIG_HOTPLUG_PCI_PCIE is not set
diff --git a/meta/cfg/kernel-cache/cfg/x86_64.cfg 
b/meta/cfg/kernel-cache/cfg/x86_64.cfg
index 2050c22..c45f496 100644
--- a/meta/cfg/kernel-cache/cfg/x86_64.cfg
+++ b/meta/cfg/kernel-cache/cfg/x86_64.cfg
@@ -1,6 +1,13 @@
  # Config settings specific to x86_64 and not in an existing cfg/foo.cfg
+CONFIG_X86=y
+CONFIG_64BIT=y
  CONFIG_X86_CHECK_BIOS_CORRUPTION=y
  CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
+CONFIG_X86_MSR=y
+CONFIG_X86_CPUID=y
+CONFIG_MICROCODE=y
+CONFIG_MICROCODE_AMD=y
+CONFIG_MICROCODE_INTEL=y
  # CONFIG_MTRR_SANITIZER is not set
  CONFIG_HOTPLUG_PCI=y
  # CONFIG_HOTPLUG_PCI_PCIE is not set


--
_______________________________________________
linux-yocto mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to