[meta-virtualization] [PATCH] xen: remove sse tuning flag

Bruce Ashfield bruce.ashfield at gmail.com
Thu Nov 8 11:54:03 PST 2018


I don't hear any dissenting opinions on the patch, so it is now merged.

Bruce
On Mon, Nov 5, 2018 at 1:28 PM Brendan Kerrigan <brendank310 at gmail.com> wrote:
>
> Strip out the sse4.2 tuning flag to prevent sse instructions
> from being generated in the build, which breaks the hvmloader
> on some machine types (specifically core-i7 from meta-intel).
>
> Signed-off-by: Brendan Kerrigan <kerriganb at ainfosec.com>
> ---
>  recipes-extended/xen/xen.inc | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index 2650413..7eb2ac4 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -842,6 +842,7 @@ export LDFLAGS=""
>  # conflicts with -mno-sse so instead we strip -mfpmath=sse instead of
>  # patching the build to be ok with this
>  TUNE_CCARGS := "${@oe.utils.str_filter_out('-mfpmath=sse', '${TUNE_CCARGS}', d)}"
> +TUNE_CCARGS := "${@oe.utils.str_filter_out('-msse4.2', '${TUNE_CCARGS}', d)}"
>
>  # Supply the full set of compiler flags via the tool variables
>  # Yocto supplys _FORTIFY_SOURCE via CC/CPP/CXX but optimization -O via C*FLAGS
> --
> 2.17.1
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


More information about the meta-virtualization mailing list