linux/drivers/lguest
Rusty Russell e5faff45b3 lguest: fix sense if IF flag on interrupt injection
The sense of the IF bit is backwards in the host interrupt handling.

This means we always save "IF=1" on the stack when injecting an
interrupt.  It turns out this is almost always correct (unless the
guest is taking a page fault in an interrupt due to an unpopulated
vmalloc mapping), so went unnoticed.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-20 09:05:16 -07:00
..
core.c lguest: the host code 2007-07-19 10:04:52 -07:00
hypercalls.c lguest: the host code 2007-07-19 10:04:52 -07:00
interrupts_and_traps.c lguest: fix sense if IF flag on interrupt injection 2007-07-20 09:05:16 -07:00
io.c Fix lguest misannotation 2007-07-20 08:24:49 -07:00
Kconfig lguest: the Makefile and Kconfig 2007-07-19 10:04:52 -07:00
lg.h lguest: the host code 2007-07-19 10:04:52 -07:00
lguest_asm.S lguest: the host code 2007-07-19 10:04:52 -07:00
lguest_bus.c lguest: the guest code 2007-07-19 10:04:52 -07:00
lguest_user.c lguest: the host code 2007-07-19 10:04:52 -07:00
lguest.c lguest: the host code 2007-07-19 10:04:52 -07:00
Makefile lguest: the Makefile and Kconfig 2007-07-19 10:04:52 -07:00
page_tables.c lguest: the host code 2007-07-19 10:04:52 -07:00
segments.c lguest: the host code 2007-07-19 10:04:52 -07:00
switcher.S lguest: the host code 2007-07-19 10:04:52 -07:00