Hi, news for Arachne users:
http://www.coli.uni-sb.de/~eric/stuff/soft/lbacache-2005jun19.zip
is the first LBAcache which LOCKs the used XMS handle. Arachne
users sometimes need this if they use the xswap feature: If xswap
moves XMS data to disk while LBAcache uses the same XMS driver to
cache disk data of the same disk, you get a spooky circular
dependency. The same can happen with Windows 3.xx, but only if you
use 386 mode or DOS boxes (which use dswap/wswap helpers), neither
of which works yet in FreeDOS anyway... So basically the LBAcache
update only improves things if you use Arachne or are using the
cache with a fully Win3.x compatible kernel or with some environment
where swap-RAM-to-disk gets spooky in combination with cache-disk-
in-RAM. I assume that LBAcache still behaves like the 2004sep22
version in all aspects apart from XMS locking, but please test this
yourself :-).

Technical background: If you LOCK an XMS handle, the XMS driver,
e.g. HIMEM, tells you a fixed memory address for the handle and,
and this is the point which is useful for us, makes sure that the
handle exists completely in actual RAM and is never swapped to disk.

Enjoy...

Eric




-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to