Ramon van Handel wrote: > > Jonathan Perret wrote: > > I would be interested to know whether it makes virtualization > > impossible. I would say that it does not - as far as I > > understand, the guest is not supposed to *ever* > > see the host addresses. Nothing prevents plex86 from making > > the guest believe that 0x90000000 is actually 0x1000000... > > Opinions are welcome. > No, for plex86 it doesn't make a difference. However for > programs like Wine or DOSEMU it would, because the processor's > VM86 mode requires, IIRC, that the virtualised physical addresses > correspond to the virtual addresses in the vm86 thread'd address > space. I second that. We warp over to our own space, and there's nothing currently in plex86 that cares about the segmentation structuring in the host. Plex86 works on older Linux CS/DS.base = 0xc0000000, and newer ones CS/DS.base = 0x00000000. -Kevin
