[1826] in comp.os.os2.announce archive
BETA: mwdd32 : 32 bits OS/2 device driver and IFS support V1.20
daemon@ATHENA.MIT.EDU (willm@ibm.net)
Wed Sep 11 05:39:41 1996
To: os2ann.DISCUSS@bloom-picayune.MIT.EDU
Date: 11 Sep 1996 03:38:21 GMT
From: willm@ibm.net
Reply-To: willm@ibm.net (Matthieu WILLM)
Reply-to: willm@ibm.net (Matthieu WILLM)
Submitted by: willm@ibm.net
Source: willm@ibm.net
---------------------------------------------------------------------
MWDD32 VERSION 1.20 BETA
WHAT IS MWDD32 ?
-----------------
mwdd32 is a package that allows the implementation of 32 bits OS/2 device
drivers (BASEDEV and DEVICE) as well as 32 bits Installable File Systems
(IFS). It is composed of four parts :
- a base device driver (mwdd32.sys) that provides kernel services
(DevHelp) and utility functions callable from 32 bits ring 0 code.
- a static library (fsh32.lib) that provides thunks from 16 bits IFS entry
points to 32 bits, and 32 bits interfaces to FSHelper functions.
- a sample 32 bits BASEDEV device driver skeleton, with sources.
- a sample 32 bits IFS device driver skeleton, with sources.
I created mwdd32 because I started to port my Linux ext2fs IFS to 32 bits some
times ago, and to do this I had to write 32 bits devhelp interfaces (thunks)
and other routines. I thought it would be useful to make other clients than my
IFS profit from this work. That's why I isolated them in a separate driver and
created MWDD32.SYS.
mwdd32 is still work in progress : not all DevHelp are implemented, but only
those I needed to port ext2-os2 to 32 bits. Suggestions and contributions are
welcome to help me enhance mwdd32.
MAIN NEW FEATURES SINCE PREVIOUS RELEASE :
------------------------------------------
- corrected a stupid packaging bug (some source files were missing in V1.10)
- added IFS swapper entry points support
- online documentation improved
REQUIREMENTS :
--------------
- OS/2 WARP with fixpack 17 is required. Bare OS/2 WARP should also work, but
I didn't test it yet.
- IBM VisualAge C++ 3.0 with latest CSD, the IBM Devcon DDK V2, as well
as IBM ALP 4.0 are needed to write 32 bits drivers using this package.
- A file system supporting long file names (eg HPFS for instance) is required.
COPYRIGHT NOTICE :
------------------
This package is licensed under terms of the GNU General Public License.
WHERE TO FIND MWDD32 :
----------------------
ftp://ftp-os2.nmsu.edu/os2/dev32/32drv120.zip (or /incoming)
ftp://ftp.leo.org/os2/drivers/source/32drv120.zip (or /incoming/os2)
ftp://ftp-os2.cdrom.com/pub/os2/dev32/32drv120.zip (or /pub/os2/incoming)
DISCLAIMER :
------------
The fact that I work for IBM has nothing to do with this package : this is
spare time work. IT IS ***NOT*** OFFICIAL IBM SUPPORT FOR 32 BITS OS/2
PHYSICAL DEVICE DRIVERS OR IFS.
=====================================================================
-- To submit to c.o.os2.announce: POST (or email os2_ann_req@bix.com)
-- For comments to the moderator: email lfirrantello@bix.com.
- for posting guidelines see: http://www.bix.com/pub/os2ann/pindex.htm