Installation guide
2 Installing OS-9 V2.4.5 OS-9 V2.4 on EUROCOM-17
8 Software Manual
2.4.2 OS-9
Configuration
without SSM
ELTEC supplies two modified syscache040 modules, which configure
the address space of the EUROCOM-17 as follows:
syscache040.cb
$0000.0000 - $01FF.FFFF: both caches enabled, copy back mode
$0200.0000 - $FDFF.FFFF: both caches enabled, write through mode
$FE00.0000 - $FFFF.FFFF: both caches disabled, all serialized
syscache040.wt
$0000.0000 - $01FF.FFFF: both caches enabled, write through mode
$0200.0000 - $FDFF.FFFF: both caches enabled, write through mode
$FE00.0000 - $FFFF.FFFF: both caches disabled, all serialized
Using the caches in copy back mode will result in best CPU performance.
2.4.3 Cache
Configuration
with CacheList
The configuration for the on-chip cache is stored in a data structure called
CacheList in the INIT module. The cache size is set to 2MB per default
with the UsrMemEnd label in DEFS/systype.d. If a EUROCOM-17 with a
different memory size is used, modify UsrMemEnd or choose one of the
uncommented samples in DEFS/systype.d for optimal performance. Set
the 2MB UsrMemEnd to comment and remove the comment for your
configuration. Init.a contains the following CacheList:
CacheList
* Select one of predefined UsrMemEnd labels in systype.d
(default is 2 MB)
* StartAddr,EndAddr+1,Mode
CacheType $00020000,UsrMemEnd,CopyBack
CacheType UsrMemEnd,$FFFFFFFF,CISer
Define start point, end point(+1) of cache area and cache mode. Valid
modes are CopyBack, WrtThru, CISer and CINotSer. It is possible to
define different cache modes for parts of the system memory. If you want
to change the cache list, edit the file init.a in directory SYSSRC. After
modification of init.a reassemble the file with the following command:
$ make init
Now a new INIT module is built and stored as init in
CMDS/BOOTOBJS.
Examine the bootlist file in CMDS/BOOTOBJS, generate a new
bootfile on the harddisk with os9gen and reboot the system.