diff options
author | Ross Burton <ross.burton@intel.com> | 2016-02-08 15:00:24 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-02-11 12:27:46 +0000 |
commit | 5b2b343453e805be013e721d079bc24de946f28b (patch) | |
tree | 35c5bc9cd076a222a32fb26ad6f3da732df7a711 /meta/conf/layer.conf | |
parent | 5b70ee405a75ca117573c2c1a42960a4637e5080 (diff) | |
download | poky-5b2b343453e805be013e721d079bc24de946f28b.tar.gz |
tune-corei7.inc: tell qemu to emulate a matching processor
If tune-corei7 is in use then the target binaries may contain instructions that
qemu-x86-64 can't execute by default, resulting in errors on rootfs construction:
NOTE: Running intercept scripts:
NOTE: > Executing update_font_cache intercept ...
qemu: uncaught target signal 4 (Illegal instruction) - core dumped
In this case the instruction is popcnt, part of SSE4.2, so tell Qemu to emulate
the CPU that the tune targets (in this case, Nehalem). Also pass check=false as
the Nehalem machine supports VME but user-space qemu doesn't, which produces a
warning unless CPUID checking is disabled.
[ YOCTO #8888 ]
(From OE-Core rev: fef106b9b97ec48bad2b9a084357b884f653d6c8)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/conf/layer.conf')
0 files changed, 0 insertions, 0 deletions