On Wed, 2008-02-06 at 13:07 +0100, Guillaume Thouvenin wrote: > On Wed, 06 Feb 2008 10:52:54 +0200 > Izik Eidus <[EMAIL PROTECTED]> wrote: > > > > i am not expert for the emulator area, but as far as i remember: > > > > virtual 8086 have some checks related to segments (the big mode > > problem), it mean that for some addresses it wont be able to execute > > anything, you will just get vmexit right away, therefor you need a full > > functional emulator that will handle everything there. > > Oh thanks, I remember now. The problem seems to be with the descriptor > cache register. In protected mode and also in virtual mode the > descriptor cache register is fully loaded each time a segment register > is loaded. It's not the case in real mode. So every program that uses > this "feature" (the big real mode) will not work under vm8086. > Thus we need to remove the usage of the virtual mode and instead we > need to fully emulate the real mode in order to be "big real mode" > compliant. > > Does somebody know if there are already some patches or some other stuff > about big real mode support?
i think that there used to be talks about this before long time ago, i dont know what the state is (i hard to belive anyone is working on it right now), but to be sure we will have to wait to avi. > > Regards, > Guillaume ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel