Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!uwm.edu!psuvax1!psuvm!frecp12!armengau From: ARMENGAU@FRECP12.BITNET (Joel Armengaud) Newsgroups: comp.sys.ibm.pc.programmer Subject: Re: LOADALL instruction Message-ID: <90128.164353ARMENGAU@FRECP12.BITNET> Date: 8 May 90 20:43:53 GMT Lines: 12 Organisation: ECP-Paris France Just a few words about LOADALL: It's used by programs like SMARTDRIVE to access memory above 1Mb on 80286 processors. Unfortunately, the problem with loadall is that an interrupt resets the "invalid" cache descriptors: so you have 2 alternatives: keep interrupts disabled (not recommended for a long period), or reissue a LOADALL whenever an interrupt occurs. This can be done in a tricky way like in Himem or Smartdrv (sources of Himem are available on Simtel20). However I don't think it would be realistic to execute a program above 1Mb in real mode... So on the whole LOADALL is not very usefull. -Joel Armengaud