LGTM,

Sorry for letting this sit so long!

Acked-by: Jarno Rajahalme <jrajaha...@nicira.com>


On Oct 3, 2014, at 3:49 PM, Ben Pfaff <b...@nicira.com> wrote:

> The ovs-atomic-i586 implementation of atomic operations can implement
> 64-bit atomics more efficiently when SSE is supported.  XenServer runs only
> on 64-bit capable processors, in 32-bit mode, so we know on XenServer that
> SSE and SSE2 are supported because they are architectural for amd64.  Thus,
> this commit enables SSE and SSE2 when building for XenServer to get the
> improved atomics support.
> 
> I tested that this successfully adds -msse -msse2 to the compiler flags
> inside a XenServer DDK, but I didn't actually run it on a real XenServer
> install.
> 
> CC: Jarno Rajahalme <jarno.rajaha...@gmail.com>
> Signed-off-by: Ben Pfaff <b...@nicira.com>
> ---
> xenserver/openvswitch-xen.spec.in |    2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/xenserver/openvswitch-xen.spec.in 
> b/xenserver/openvswitch-xen.spec.in
> index bd82681..7b6bfaf 100644
> --- a/xenserver/openvswitch-xen.spec.in
> +++ b/xenserver/openvswitch-xen.spec.in
> @@ -76,7 +76,7 @@ Open vSwitch Linux kernel module compiled against kernel 
> version
> %setup -q -n openvswitch-%{openvswitch_version}
> 
> %build
> -./configure --prefix=/usr --sysconfdir=/etc 
> --localstatedir=%{_localstatedir} 
> --with-linux=/lib/modules/%{xen_version}/build --enable-ssl
> +./configure --prefix=/usr --sysconfdir=/etc 
> --localstatedir=%{_localstatedir} 
> --with-linux=/lib/modules/%{xen_version}/build --enable-ssl CFLAGS='-g -O2 
> -msse -msse2'
> make %{_smp_mflags}
> 
> %install
> -- 
> 1.7.10.4
> 

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to