home *** CD-ROM | disk | FTP | other *** search
- A serious problem with this multithreading class (which I have
- been completely unable to resolve) is that programs which use
- direct BIOS calls can crash the system if high memory is being
- used. See section 11 of the documentation for details. There
- is obviously some memory management context information which
- needs to be saved on a thread context switch, but without any
- knowledge of the internal workings of upper memory managers I
- do not know how to proceed on this.
-
- At the moment, the context information saved for each thread is
- as follows:
-
- 8086 & 286 systems:
- AX, BX, CX, DX, SI, DI, BP, CS, DS, ES, SS, SP, FLAGS
-
- 386 & 486 systems:
- EAX, EBX, ECX, EDX, ESI, EDI, EBP, CS, DS, ES, SS, SP, FLAGS
-
- If anyone can help me solve this problem, I (and probably several
- other people) will be eternally grateful!
-