Message-Id: <199710252127.RAA12008@delorie.com> From: sandmann AT clio DOT rice DOT edu (Charles Sandmann) Subject: ANNOUNCE: CWSDPMI r4 To: djgpp-announce AT delorie DOT com Date: Sat, 25 Oct 1997 16:28:30 -0600 (CDT) Content-Type: text Precedence: bulk Precedence: bulk CWSDPMI r4 has been released and is now available on SIMTEL in the v2misc directory. CWSDPMI r4 fixes some bugs, increases some limits, and includes a clearer and more lenient license agreement. Unless you have one of the problems below with r3, you probably don't need to upgrade. CWSDPMI r4 features: Map HMA for non-VCPI clients Fix 0x800 mapping for 0x1nnnnnnn addresses Check 0x800 mapping for invalid addresses Use XMS extensions to support >64Mb XMS memory New license agreement (GPL or binary w/o notification) Dynamic allocation for physical and swapfile usage bitmaps. A new cwsparam field for max swap usage. The user can decide how much virtual memory to allow in exchange for 32 bytes of real memory per Mb swap. The base footprint drops by 8Kb and runtime footprint increases between 0 and 16Kb, depending on the amount of swap you want and how much disk you have free. Now limited to 256Mb virtual and 256Mb physical for a total of 512Mb memory. Flag to disable pagetable allocation in UMBs (activated in cwsparam) Flag to pre-allocate memory at DPMI entry (activated in cwsparam) VDS development implementation in source distribution (by Chris Matrakidis)