Messages in this thread | | | Date | Tue, 21 Jul 2015 18:02:54 -0400 | From | Boris Ostrovsky <> | Subject | Re: [PATCH v2 3/3] selftests/x86, x86/ldt: Add a selftest for modify_ldt |
| |
On 07/21/2015 03:59 PM, Andy Lutomirski wrote: > diff --git a/tools/testing/selftests/x86/ldt_gdt.c b/tools/testing/selftests/x86/ldt_gdt.c > new file mode 100644 > index 000000000000..6f6699f0351a > --- /dev/null > +++ b/tools/testing/selftests/x86/ldt_gdt.c > @@ -0,0 +1,492 @@ > +/* > + * ldt_gdt.c - Test cases for LDT and GDT access > + * Copyright (c) 2015 Andrew Lutomirski > + */ > + > +#define _GNU_SOURCE > +#include <err.h> > +#include <stdio.h> > +#include <stdint.h> > +#include <signal.h> > +#include <setjmp.h> > +#include <string.h> > +#include <errno.h> > +#include <xmmintrin.h>
Is xmmintrin.h necessary? It breaks 32-bit build with
/usr/lib/gcc/x86_64-redhat-linux/4.7.2/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
unless I add -msse2.
(This also needs stdlib.h for exit() declaration)
-boris
| |