[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#733551: Sanitation of CPU-state when switching from virtual-8086 mode to other task incomplete



Control: tag -1 moreinfo

On Sun, Dec 29, 2013 at 09:12:35PM +0000, halfdog wrote:
> When executing code in virtual-8086 mode via vm86 syscall, kernel
> seems to perform incomplete CPU state sanitation when switching tasks,
> thus causing OOPSes or complete machine lockup.

You only showed exceptions while running within VirtualBox. Please also
show some while running on real hardware.

> See [1] for reproducers. Vrtual86SwitchToEmmsFault.c locks up
> reproducible when run in one VirtualBox guest, but fails to do so on
> real hardware. The random code tool Virtual86RandomCode.c might yield
> better results on those machines.

So it does _not_ fail on real hardware. Why do you think this is a
kernel bug then?

Bastian

-- 
Witch!  Witch!  They'll burn ya!
		-- Hag, "Tomorrow is Yesterday", stardate unknown


Reply to: