summaryrefslogtreecommitdiffstats
path: root/conf
diff options
context:
space:
mode:
authorDarren Hart <dvhart@linux.intel.com>2014-01-03 13:10:22 -0800
committerDarren Hart <dvhart@linux.intel.com>2014-01-27 16:56:13 -0800
commit45582cbb1cb9a6ea4f803405159fb08a03c72bea (patch)
tree64e1ff27ffd1423badec89c5b2574f5d607e093e /conf
parent9e9bcc10bc2d89e8cc302ba4d31e5e16bdceffd2 (diff)
downloadmeta-intel-45582cbb1cb9a6ea4f803405159fb08a03c72bea.tar.gz
Add Intel core2 and corei7 BSPs and tune files
Introduce two new generic BSPs that parallel the updated core2 and new corei7 tune files in oe-core. These BSPs provided optimized tune flags for Intel Core and Atom CPUs since 2006 in the 32 bit core2 BSP and since Nehalem and Silvermont (Bay Trail) in the 64 bit corei7 BSP. These establish a suitable balance between compatibility and performance optimization. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Richard Purdie <richard.purdie@intel.com> Cc: Paul Eggleton <paul.eggleton@intel.com> Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Nitin Kamble <nitin.a.kamble@intel.com> Cc: Mark Hatle <mark.hatle@windriver.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com>
Diffstat (limited to 'conf')
-rw-r--r--conf/machine/include/intel-common-pkgarch.inc4
-rw-r--r--conf/machine/include/intel-core2-32-common.inc8
-rw-r--r--conf/machine/include/intel-corei7-64-common.inc8
-rw-r--r--conf/machine/intel-core2-32.conf8
-rw-r--r--conf/machine/intel-corei7-64.conf9
5 files changed, 37 insertions, 0 deletions
diff --git a/conf/machine/include/intel-common-pkgarch.inc b/conf/machine/include/intel-common-pkgarch.inc
new file mode 100644
index 00000000..23e4297a
--- /dev/null
+++ b/conf/machine/include/intel-common-pkgarch.inc
@@ -0,0 +1,4 @@
1INTEL_COMMON_PACKAGE_ARCH ?= "${TUNE_PKGARCH}-intel-common"
2PACKAGE_ARCH_pn-linux-yocto = "${INTEL_COMMON_PACKAGE_ARCH}"
3PACKAGE_ARCH_pn-linux-yocto-dev = "${INTEL_COMMON_PACKAGE_ARCH}"
4PACKAGE_EXTRA_ARCH_append = "${INTEL_COMMON_PACKAGE_ARCH}"
diff --git a/conf/machine/include/intel-core2-32-common.inc b/conf/machine/include/intel-core2-32-common.inc
new file mode 100644
index 00000000..16c12f6d
--- /dev/null
+++ b/conf/machine/include/intel-core2-32-common.inc
@@ -0,0 +1,8 @@
1#
2# Common configuration for all MACHINEs of the intel-core2 type
3#
4
5DEFAULTTUNE ?= "core2-32"
6require intel-common-pkgarch.inc
7require conf/machine/include/tune-core2.inc
8require conf/machine/include/x86-base.inc
diff --git a/conf/machine/include/intel-corei7-64-common.inc b/conf/machine/include/intel-corei7-64-common.inc
new file mode 100644
index 00000000..935cd227
--- /dev/null
+++ b/conf/machine/include/intel-corei7-64-common.inc
@@ -0,0 +1,8 @@
1#
2# Common configuration for all MACHINES of the intel-corei7-64 type
3#
4
5DEFAULTTUNE ?= "corei7-64"
6require intel-common-pkgarch.inc
7require conf/machine/include/tune-corei7.inc
8require conf/machine/include/x86-base.inc
diff --git a/conf/machine/intel-core2-32.conf b/conf/machine/intel-core2-32.conf
new file mode 100644
index 00000000..a702c809
--- /dev/null
+++ b/conf/machine/intel-core2-32.conf
@@ -0,0 +1,8 @@
1#@TYPE: Machine
2#@NAME: intel-core2-32
3
4#@DESCRIPTION: Machine configuration for 32 bit Intel Core 2 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
5
6PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev"
7
8include conf/machine/include/intel-core2-32-common.inc
diff --git a/conf/machine/intel-corei7-64.conf b/conf/machine/intel-corei7-64.conf
new file mode 100644
index 00000000..abf38727
--- /dev/null
+++ b/conf/machine/intel-corei7-64.conf
@@ -0,0 +1,9 @@
1#@TYPE: Machine
2#@NAME: intel-corei7-64
3
4#@DESCRIPTION: Machine configuration for 64 bit Intel Core i7 CPU (and later) with MMX, SSE, SSE2, SSE3, and SSSE3 instruction set support. Supports a moderately wide range of drivers that should boot and be usable on "typical" hardware.
5
6PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev"
7
8# Should these be require?
9include conf/machine/include/intel-corei7-64-common.inc