genesis.ini Driver File Contents (builderxp.zip)

#=====================================================================
# Genesis.ini
#
# Notes:
# 1-  When IgnoreEnvVar is set to 'no' SW will first search in environment
#     variables and if not found, in genesis.ini file.
#     When IgnoreEnvVar is set to 'yes' SW will first search in genesis.ini
#     file and if not found or commented, in environment variables.
#
# 2-  Any line, except section line ([...]), can be commented with #.
#     Default value for a line that has a string parameter is a NULL pointer.
#     Default value for a line with a number as parameter value is 0.
#
# 3-  GenLib will search for this file according to the following algorithm:
#        First in path specified by environment variable GENINIPATH,
#        Second in path specified by environment variable GENESIS under
#               directory 'shell' (as in c:\genesis\shell when
#               GENESIS=c:\genesis),
#        Third in the current directory,
#        Fourth in path specified by environment variable COFFPATH,
#        Fifth in path specified by environment variable PATH.
#
#        If file genesis.ini can't be found then GenLib will not be able to
#        establish communication with genesis board(s) since vital information
#        found in section 'PrivateGlobalSetting' can't be read.
#
# 4-  ApplicationMessaging is to control GenLib internal print. Under NT all
#     internal prints are piped to GenCout. Under DOS there is no piping. Valid
#     values are:
#        _IM_NO_PIPE       No printout.
#        _IM_DEFAULT_PIPE  Print in Pipe (according to GenCout under NT).
#        _IM_KEEP_PIPE     Under NT keep GenCout open for debugging purpose
#                          (or according to GenCout setting)
#
# 5-  GenLib will always update 'genesis.ini' when Hardware profile changes. If
#     for any reason you need to maintain what is currently defined then set
#     AutoRescanIni to NO.
#     If you add or remove a back plane or cable from the VM, the GRAB, or the
#     Raster Blaster port, the SW will not detect these changes and may report
#     wrong information.
#
# 6-  VM interface can work at 25 MHz with a flat cable or at 33 MHz with the
#     VM backplane. However in may be required in some circumstances to override
#     the maximum speed of the VM interface. This feature is mostly
#     useful when the long VM backplane is used. 25 MHz is always selected for a
#     flat cable. Speed selection is done at the first imDevAlloc after a power
#     ON / or system reset. If you change this setting you will have to reboot
#     your system to make it active.
#
# 7-  Display information on the board that is currently downloaded: board
#     interconnections, board revision, board modification, manufacturing info,
#     etc. Note that some variations of the Genesis family may not provide
#     that information.
#
# 8-  When debugging your application it may be important to stop when a
#     synchronous function doesn't end normally. In that case set that field to
#     YES. In production mode, looping for user intervention
#     to end the execution of an endless operations, is not really usefull.  In
#     that case set that field to NO. The synchronous operation will end and
#     will log an Application error that can be retrieved with
#     imAppCatchError().
#
#
# Revision history:
#
# January 8 1997 14:00:00
#     First release
#
# April 4 1997 10:24:00
#     Release 1.1
#
# November 18 1997 9:56:00
#     Release 1.18
#
# December 3 1997 10:46:00
#     Release 1.2
#
# May 1 1998 12:50:00
#     Release 1.25
#
# January 20 1999 14:35:00
#     Release 2.0
#
# June 8 1999 17:14:00
#     Release 2.06
#
# December 15 1999 19:02:00
#     Release 2.08
#
# December 11 2000 13:56:00
#     Release 2.2
#

[GlobalSetting]
IgnoreEnvVar=yes                          # See Note 1
ApplicationMessaging=_IM_DEFAULT_PIPE     # See Note 4
AutoRescanIni=yes                         # See Note 5
MaxVmDevicesAt33=7
VmSpeedLimit=33                           # See Note 6
DisplayBoardInfo=no                       # See Note 7
CommunicationDebugMode=no                 # See Note 8
LargestDmaBlock=0x04000000
DisableDefaultMappingOfVirtualBuffer=no
ReservedHostSpaceForLcBuffers=0x10000
SizeOfTmpBufferForHostGrab=0x4000
InterruptDrivenOSB=yes
TimeOutCommunicationGet=15                # 15 seconds
LcTimerScale=100
DisableStdGenesisMutex=no                 # Don't use except for a single Genesis LC/DAC
XferTimeOut=0                             # Activate only in case of VM transfer problem
                                          # 0 deactivate timeout feature, n seconds
CpuLimitTemp=0                            # 0 deactivate temperature measument,
                                          # 1 to 127 set CPU temperature limit in Celsius.
                                          # Note that idle temperature could be above
                                          # 60 C.
ShowCLDialogWindow=1

[EnvSetting]
CoffPath=C:\PROGRA~1\MATROX~1\gnl\shell
ElfPath=C:\PROGRA~1\MATROX~1\gnl\shell
CoffName=shell
ElfName=shell
CoffLoadOption=F+
FpgaPath=C:\PROGRA~1\MATROX~1\gnl\shell
TifPath=C:\PROGRA~1\MATROX~1\gnl\image
JpgPath=C:\PROGRA~1\MATROX~1\gnl\image
MimPath=C:\PROGRA~1\MATROX~1\gnl\image
DcfPath=C:\PROGRA~1\MATROX~1\gnl\dcf
DcfName=gendiag.dcf
VcfPath=C:\PROGRA~1\MATROX~1\gnl\vcf
VcfName=vm107_60.vcf
DiagDumpFile=C:\PROGRA~1\MATROX~1\gnl\shell\diagdump.gsp

[PrivateGlobalSetting]
# WARNING: These fields are used to configure Genesis Board. Do not remove or
# change any fields without Matrox advise.
# When these fields are not preceded by primary. or display., then they apply
# for both VIA.
# When preceded by ppb. they apply to the PCI-TO-PCI Bridge
ppb.pcstatuscmd.serren=0
ppb.pcstatuscmd.perrsp=0
ppb.pcstatuscmd.bsmstr=1
ppb.pcstatuscmd.memspc=1
ppb.pcstatuscmd.dpardctd=1
ppb.pcstatuscmd.rtrgtab=1
ppb.pcstatuscmd.rmstrab=1
ppb.pcstatuscmd.ssyserr=1
ppb.pcstatuscmd.dctdperr=1
ppb.pcppbctrl.pwipostm=1
ppb.pcppbctrl.pwpostm=1
ppb.pcppbctrl.prmprefm=3                  # 3, disable prefetching on second bus (slow performance on PCI read)
                                          # 2, faster PCI read
ppb.pcppbctrl.prprefm=3
ppb.pcppbctrl.swipostm=1
ppb.pcppbctrl.swpostm=1
ppb.pcppbctrl.srmprefm=2                  # 0 decrease PCI read bandwidth
ppb.pcppbctrl.srprefm=3
ppb.pchdttmr.pcchlnsz=4                   # 4, decrease performance for DEC PPB
                                          # 8, increase performance for DEC PPB
ppb.pchdttmr.pclattmr=128
ppb.pcppbretry.retrycross=0
pcstatuscmd.serren=0
pcstatuscmd.perrsp=0
pcstatuscmd.bsmstr=1
pcstatuscmd.memspc=1
pcstatuscmd.dpardctd=1
pcstatuscmd.rtrgtab=1
pcstatuscmd.rmstrab=1
pcstatuscmd.ssyserr=1
pcstatuscmd.dctdperr=1
pchdttmr.pclattmr=247
hbusctrl.intseen=0
hbusctrl.intpeen=0
hbusctrl.pe2seen=0
hbusctrl.viarcmd=2
hbusctrl.mvprcmd=0
memctrl.refrate=47
memctrl.reqprty=0
macctmng.disctmr=10
primary.macctmng.mrasmax=31
display.macctmng.mrasmax=256
macctmng.mmingnt=128
display.dclksel.dclksel=150
display.dhdelay.dhdelay=4
hwftrsh.hwfrtrsh=8
hrftrsh.hrfwtrsh=7
vrftrsh.vrfwtrsh=7
vrftrsh.vrfrtrsh=2
primary.hrftrsh.hrfrtrsh=8
display.hrftrsh.hrfrtrsh=10
primary.mrftrsh.mrfwtrsh=7
primary.mrftrsh.mrfrtrsh=4

!if 430FX
@echo. 430FX Host bridge
!endif

!if 430HX
@echo. 430HX Host bridge
!endif

!if 430TX
@echo. 430TX Host bridge
!endif

!if 430VX
@echo. 430VX Host bridge
!endif

!if 440FX
@echo. 440FX Host bridge
!endif

!if 440LX
@echo. 440LX Host bridge
!endif

!if 450KX
@echo. 450KX Host bridge
!endif

# ====================================================================
# Advance feature:
# ----------------
#
# With the Ini file it is possible to program or read any PCI configuration
# space of any PCI device.
#
# In the following syntax:
#     pci.              is mandatory at the beginning of the line
#     DevId/VendId      is the Device + the Vendor Id of the PCI device to
#                       access.
#     RegOffset         is the registor offset in bytes in the PCI
#                       configuration space.
#     BitMask           is a group of successive bits that represent the Bit
#                       mask of the field to access.
#     FieldValue        is the value to be written at the BitMask.
#     RegValue          is the Double Word value to be written at the RegOffset.
#
# If line is equal to:
# 1- pci.DevId/VendId.RegOffset.BitMask=FieldValue or
#    pci.0x122d8086.0x40.0x00007000=0x3
#    A bit field access is executed to that register. Value is
#    written in field marked by the BitMask. Register offset is
#    rounded to Double Word offset.
#
# 2- pci.DevId/VendId.RegOffset=RegValue or
#    pci.0x122d8086.0x44=0x12345678
#    Value is written in the Double Word pointed to by the register
#    offset. Register offset is rounded to Double Word offset.
#
# 3- pci.DevId/VendId.RegOffset or
#    pci.0x122d8086.0x44
#    Register is read and printed at the console.
#
# 4- pci.DevId/VendId or
#    pci.0x122d8086
#    If device is found it is printed at the console.
#
# If device doesn't exist the command is skipped.
# All devices that respond to the same Device and Vendor Id are
# written or read the same way.
#
# WARNING:
#     Use this feature with extreme caution. Never use this feature without
#     Matrox advise.
#
# =====================================================================

pci.0x00221014.0x18.0xff000000=0xc0
pci.0x00221011.0x18.0xff000000=0xc0
pci.0x00241011.0x18.0xff000000=0xc0

pci.0x00221014.0x0c.0x0000ff00=0xc0
pci.0x00221011.0x0c.0x0000ff00=0xc0
pci.0x00241011.0x0c.0x0000ff00=0xc0

pci.0x00221011.0x40.0x000000ff=0x10
pci.0x00241011.0x40.0x000000ff=0x10

# pci.0x00221014.0x40.0xff000000=0x30

# =====================================================================
# Comment on Node(s) section(s):
# ------------------------------
#
# Values defined in 'GlobalSetting', 'EnvSetting', and 'PrivateGlobalSetting'
# apply for all nodes unless modified in each specific node.
#
# Add for each node any fields of 'EnvSetting' or 'PrivateGlobalSetting' to
# configure that specific node.
# Prefix primary. or display. can be added to any element of
# 'PrivateGlobalSetting' added here. Each VIA can be configured individually.
# When these fields are not preceded by primary. or display., then they apply
# for both VIA.
# When preceded by ppb. they apply to the PCI-to-PCI Bridge
#
# WARNING:
#     Node(s) section(s) is(are) configured dynamically first by imDevAlloc().
#     Any field of 'EnvSetting' or 'PrivateGlobalSetting' set in 'Node' section
#     is lost after Node section(s) is(are) updated.
#     Only 'Node' section is affected by this, other sections are preserved.
#
# DisplayMode can have the following value:
#     IM_SINGLE_SCREEN, IM_DUAL_SCREEN, IM_DUAL_HEAD, IM_NONE
#
# VmBusSpeed can be set to:
#     25 or 33
#
# GrabPortConnection, VmPortConnection, and RasterBlasterConnection is a list
# of DeviceNbr attached together in the form:
#     0x001004,0x000d04,...
# No connection when the field is set to 0.
#
# If an external VM device is added in the VM chain set in VmExternalDeviceId
# the Device Id associated to that device so GenLib software will be able to
# chain that Device with Genesis device(s). More than one device can be added
# in the chain. For examples:
#     15          (for 1 external device with Device Id of 15) or
#     15,14,13    (for 3 external devices).
# No external device when the field is set to 0.
# Node in the same System must have identical VmExternalDeviceId information.
#
# After NodeId field there are two fields, Section and Node that are the System
# and Node parameters of imDevAlloc(). Only the NodeId is relevant here. System
# and Node printed in 'Node' section is there just as an explanation of the
# NodeId. The NodeId is determined according to the following rule:
#     NodeId = (((System + 1) << 4) + (Node + 1))
# If for any reason the NodeId needs to be changed there is no need to change
# the System and/or Node lines since Software ignores them.
#
# =====================================================================


Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.36