Vegard Nossum 33f8c40a30 x86: add memory clobber in switch_to()
Segment registers are reloaded, so we should add a memory clobber. The
generated assembly code is identical in my tests, but this doesn't mean
it is necessarily true for all configurations/compilers.

x86_64 already has the memory clobber.

Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-10-13 10:21:12 +02:00
..
2008-07-26 16:31:34 +02:00
2008-07-26 16:31:35 +02:00
2008-07-26 16:31:35 +02:00
2008-07-22 21:31:34 +02:00
2008-10-12 12:37:32 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-09-10 08:21:05 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-16 12:15:17 -07:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2007-10-17 20:17:08 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-10-12 12:37:32 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2007-10-17 20:17:08 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-10-13 10:19:52 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-10-13 10:21:01 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-26 16:29:23 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-08-21 11:07:06 +02:00
2008-07-22 21:31:34 +02:00
2008-09-10 14:00:55 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-10-10 19:30:08 +02:00
2008-07-22 21:31:34 +02:00
2008-10-12 12:37:32 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 12:24:00 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2007-10-17 20:17:08 +02:00
2008-07-22 21:31:34 +02:00
2007-10-17 20:17:08 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2007-10-17 20:17:08 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-08-13 12:59:29 +02:00
2008-07-22 21:31:34 +02:00
2008-10-12 12:37:32 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-10-12 12:37:32 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-04-26 17:35:46 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-07-22 21:31:34 +02:00
2008-06-18 12:27:03 +02:00
2008-06-18 12:27:03 +02:00