Mail Archives: djgpp/1992/11/13/09:35:54
In reply to DJ reply:
>>We are thinking of changing GO32 to support multitasking (preemptive).
>
>Why not just use DESQview/X? It has all that already.
Right, but one has to buy it. Also, we are not interested in all that
complexity, just a simple environment with multitasking.
>>* How does VPCI match with multitasking?
>It doesn't - that's up to the application.
>>* Where should we implement the multitasking kernel:
>> above VPCI or under?
>You have no choice - it has to be on the go32 side.
Ok.
>>* Is the 387 emulator reentrant? Will we have problems there?
>No, it's not. You'd have to implement copy-on-write for that portion
>of the virtual memory space.
Right. That means more difficulties...
>>* The BIOS calls are not reentrant. If we use VPCI will it solve this
>> problem? And about DOS?
>VCPI has nothing to do with it. When inside a BIOS call, you can't
>multitask. I suggest special-casing certain BIOS calls, like get-key
>and get-line, and some read calls, to multitask while waiting for
>keyboard input.
Ok, that was our idea. So we'll have to do it.
Thanks,
Antonio.
- Raw text -