User guide

114 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
Diamond FirePort20 and FirePort40—Wide, Ultra and
Ultra Wide
Highlights
Wide support
Ultra FAST20 support
SCRIPTS RAM support ( able to run scripts from on chip RAM ) (1)
Large FIFO enabled
Increased burst rates to 128 where supported
Special PCI cache features enabled (2)
PCI IO Mode selectable (PCI I/O or PCI Memory ) (3)
Notes
1. The SCRIPTS RAM support is currently only available on OS-9, X86
based systems. Requires non translation of PCI memory. To use
SCRIPTS RAM support include the "-dSCRIPTS_RAM" in the
compile line when making the driver.
2. Instruction prefetch is not enabled by default. Maximum burst rate
and large fifo's are enabled.
3. By default the Microware Symbios driver will use the PCI I/O model.
To speed up transfers especially on X86 platforms the memory
module may be used. In the PCI memory mode no in/out
instructions are used. For the X86 platform this removes the CPU
related waits added by the use of "inc", "outc" etc... If the user
desires to run the driver in PCI Memory mode the driver may be
recompiled with the "-dPCI_IO_MAPPED" flag removed.
MWOS/OS9000/80386/PORTS/PCAT/SCSI/SCSI8XX/makefile
IO_MAPPED = -dPCI_IO_MAPPED
To use memory model change to:
IO_MAPPED = # -dPCI_IO_MAPPED