Files
mckernel/kernel
Dominique Martinet bc3e6ded65 disable sse for everyone
GCC optimizes big switches with sse so we could clobber users floating
point registers when they would do a syscall

Reproducer:
```
 #include <stdio.h>
 #include <stdlib.h>

 union num {
 	float f;
 	unsigned long long i;
 };

 #define WORKSIZE (1024 * 1024 * 32)

 int main(int argc, char **argv) {
 	char *work = malloc(WORKSIZE);
 	char *fromaddr;
 	char sink;
 	union num r;
 	unsigned long long int offset;

 	r.f = drand48();
 	printf("r: %llx\n", (long long)r.i);
 	offset = (long long int)(r.f * (double)WORKSIZE);
 	fromaddr = work + offset;
 	printf("%e %llx %llx\n", r.f, offset, fromaddr);
 	sink = *fromaddr;

 	return 0;
 }
```

Change-Id: I7bb0883ec8ef2f245ab98064e308025422afc115
2018-07-26 03:26:25 +00:00
..
2017-09-05 15:06:27 +09:00
2014-03-30 16:14:19 +09:00
2017-10-18 09:20:51 +09:00
2018-07-10 02:10:19 +00:00
2018-07-26 02:17:55 +00:00
2018-03-10 13:08:38 +09:00
2018-07-26 02:17:55 +00:00
2016-03-08 15:19:03 +09:00
2018-07-26 03:26:25 +00:00
2013-06-06 11:53:30 -05:00
2018-07-26 02:17:55 +00:00
2017-09-04 08:53:32 +09:00
2018-07-26 02:17:55 +00:00
2018-07-26 02:17:55 +00:00
2018-02-22 09:37:48 +09:00