meta-intel/recipes-kernel/linux
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
..
linux-intel linux-intel/4.19: add recipe 2018-12-05 14:42:27 +08:00
linux-intel_4.14.bb linux-intel_4.14: update to v4.14.138 2019-08-16 07:51:35 +08:00
linux-intel_4.19.bb linux-intel/4.19: update to v4.19.62 2019-08-09 15:10:57 +08:00
linux-intel-dev.bb linux-intel-dev/mainline-tracking: update to v5.3-rc4 2019-08-21 12:27:06 +08:00
linux-intel-rt_4.14.bb linux-intel-rt/4.14: update to v4.14.134 2019-08-16 07:51:35 +08:00
linux-intel-rt_4.19.bb linux-intel-rt/4.19: update to v4.19.59 2019-08-09 15:11:03 +08:00
linux-intel.inc linux-intel/4.19: add recipe 2018-12-05 14:42:27 +08:00
linux-yocto_%.bbappend meta-intel: Reorganize the layout to remove common 2017-11-20 15:33:02 -08:00
linux-yocto_4.19.bbappend linux-yocto/4.19: add bbappends 2019-01-19 11:24:27 +08:00
linux-yocto_5.0.bbappend linux-yocto/5.0: add bbpapend 2019-03-18 11:54:53 +08:00
linux-yocto-dev.bbappend linux-*: remove quark references from kernel 2017-12-08 15:04:46 -08:00
linux-yocto-rt_4.19.bbappend linux-yocto/4.19: add bbappends 2019-01-19 11:24:27 +08:00
linux-yocto-rt_5.0.bbappend linux-yocto-rt/5.0: add bbappend 2019-05-03 10:48:38 +08:00
meta-intel-compat-kernel.inc conf: add new machine intel-skylake-64 2019-08-21 12:30:01 +08:00