                               RmViewPM
                       OS/2 Resource Map Viewer
                       Version 1.0     05-22-95

                             Cathy Elias
                         Systems Integration
                             IBM Canada
--------------------------------------------------------------------

RmViewPM is a VX-REXX front end to the RMVIEW.EXE utility that comes 
with OS/2 Warp.

RMVIEW is a useful, seemingly undocumented tool - briefly mentioned 
in the Warp readme file. Actually I found it by combing through
my system's EXE files in desperation, looking for something that
would tell me about what memory ranges were in use and who was using
them on my Thinkpad. Without that information, specifying memory for
adapters to use is near-impossible, using the hit-and-miss approach 
can be very time consuming and frustrating!

NOTE: RMVIEW only knows about hardware that has "Resource Manager
aware" device drivers. For instance, if you are using the WARP PCMCIA
drivers, RMVIEW can provide details on their system resource usage.
If using the PCMCIA drivers that ship with the Thinkpad, the information
is not available.

RMVIEW provides tons of great information you can use in configuration
and troubleshooting. It includes I/O, IRQ, memory, and DMA information
for all the devices found in the system. RmViewPM is a graphical
front end to the text-based RMVIEW program, making it easy to
navigate around, and save or print consolidated information. RmViewPM
uses multiple options of RMVIEW to gather all the information, then
summarizes it into one detailed report.

The only requirements for RmViewPM are:

    o \OS2\RMVIEW.EXE exists
    o VROBJ.DLL version 2.1a (896429 bytes) exists in the LIBPATH

To run it just enter RMVIEWPM with no parameters.
The information is displayed in a standard tree format. You can
double-click on any item to display its details. Use the File menu
to save or print the information. When printing, you may want to
save to a file first, then use your favourite print utility to
print in landscape orientation. Some of the lines are quite long.
The Print option just saves to a temp file, then uses the OS/2
PRINT command to send the output to your default printer.

Optionally, you can run RmViewPM with NO interface. This is useful
if you want a user to run the utility and ship you the results.
The user does not need to use the interface to save the information.
Just enter:  

    RMVIEWPM d:\path\filename.ext

The window will "go away" while RmViewPM gathers, formats, and
saves the information in the specified file. When the window comes
back, it's done!

If you wish to run the text-based RMVIEW program, you can just
enter RMVIEW ? for its syntax:

  RMVIEW  Version .94 
  Syntax: RMVIEW [switch]
   
     /P     Display Physical view (default) 
     /P1            Physical view with planar chipset
     /D     Display Driver view  
     /D1            Driver view with planar chipset  
     /L     Display Logical view    
        /R       Display raw data. Use with P L D switch 
   
     /IRQ   Display claimed Interrupt levels (IRQ) 
     /IO    Display claimed IO ports above 100 Hex
     /IOA   Display all claimed IO ports 
     /DMA   Display claimed DMA channels 
     /MEM   Display claimed Memory regions 
        /SO     Sort IO, IOA, IRQ, DMA, MEM by owner 
   
     /HW    Display Hardware Tree 
     /?     Help 
   
