meta-intel/conf/machine/include
Naveen Saini 04510bfabd conf: add new machine intel-skylake-64
Add 64-bit new machine (intel-skylake-64) with -march=skylake
and avx2 instruction-set set up.

We do see a qemu-usermode failure at build time, on setup of
avx2 instruction-set as QEMU does not support AVX instruction
set.

Check this:
https://bugs.launchpad.net/qemu/+bug/1818075

So to bypass this issue disabling qemu-usermode for intel-skylake-64
machine.

Due to above limitation and in order to not affecting existing
machines, this new machine is being proposed to add.

A quick performance comparision between intel-corei7-64 vs intel-skylake-64 machines

Measurements are in time, taken by the benchmark tests. Less is better.

Test/Benchmark			intel-corei7-64		intel-skylake-64

(1) CppPerformanceBenchmarks (Test: Math Library)
				(1st) 5m 15.70s		4m 36.39s
				(2nd) 5m 16.37s		4m 36.51s
				(3rd) 5m 15.54s		4m 37.80s
CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks.

(2) AOBench
				(1st) 0m 35.07s		0m 28.74s
				(2nd) 0m 34.90s		0m 28.72s
				(3rd) 0m 34.85s		0m 28.89s
AOBench is a lightweight ambient occlusion renderer, written in C. The
test profile is using a size of 2048 x 2048.

(3) C-Ray
				(1st) 320 seconds	232 seconds
				(2nd) 320 seconds	232 seconds
				(3rd) 321 seconds	232 seconds
C-Ray, a simple raytracer designed to test the floating-point CPU performance.

For this patch, 'bitbake world' gets successfully built with latest poky master.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2019-08-21 12:30:01 +08:00
..
intel-common-pkgarch.inc intel-common-pkgarch: fix iwlwifi rename and add ixgbe 2017-09-05 15:55:04 -07:00
intel-core2-32-common.inc intel-common: Make using intel-common override opt-in 2014-02-05 20:43:54 -08:00
intel-corei7-64-common.inc intel-common: Make using intel-common override opt-in 2014-02-05 20:43:54 -08:00
meta-intel.inc meta-intel.inc: include i915 kernel module and firmware 2019-08-09 23:26:35 +08:00
qemu-intel.inc qemu-intel.inc: Add to KERNEL_FEATURES via KERNEL_FEATURES_INTEL_COMMON 2017-05-11 09:17:11 +08:00
qemuboot-intel.inc conf: add new machine intel-skylake-64 2019-08-21 12:30:01 +08:00
tune-skylake.inc conf: add new machine intel-skylake-64 2019-08-21 12:30:01 +08:00