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

Reply via email to