Jeremy Fitzhardinge d93c870bad x86: only enable interrupts when kernel state has been set up
The sysenter path tries to enable interrupts immediately.  Unfortunately
this doesn't work in a paravirt environment, because not enough kernel
state has been set up at that point (namely, pointing %fs to the kernel
percpu data segment).  To fix this, defer ENABLE_INTERRUPTS until after
the kernel state has been set up.

Unfortunately this means that we're running with interrupts disabled
for a while without calling the IRQ tracing code, but that can't be
called without setting up %fs either.

Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2008-04-17 17:41:29 +02:00
..
2008-04-02 15:28:19 -07:00
2008-04-17 01:14:32 +02:00
2008-02-23 17:12:16 -08:00
2008-02-09 10:46:40 +01:00
2008-04-04 14:42:30 -07:00
2008-03-07 16:56:54 -06:00
2008-04-16 02:21:47 +09:00
2008-02-09 10:46:40 +01:00