Adding an ICAPARM.PRM File Entry for the PCI
| The | only | time | you | need | to add | an entry | to | the | ICAPARM.PRM | file for | ||||
| the PCI | if | you | want | to | change the | following | ||||||||
| standard | hex | default | values. All | other | fields | are | ignored | for | the PCI | |||||
| adapter. | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| Ÿ | MAXTASK | (Maximum Task Number) = 10h | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| Ÿ | MAXPRI | (Maximum | Task | Priority) | = | 10h | 
 | 
 | 
 | 
 | 
 | 
 | ||
| Ÿ | MAXQUEUE (Maximum Task | Queue | Number) | = 50h | 
 | 
 | 
 | 
 | ||||||
ŸMAXTIME (Maximum Task Timer Number) = 32h.
| Base | I/O | Address | Considerations | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| The base I/O address for | PCI adapters | can | present | a | problem | for | |||||||
| ICAPARM.PRM | entries: the values | are entirely up to the | PCI | BIOS. | 
 | ||||||||
| Since the lowest valid ARTIC | I/O address prior to PCI is 02A0, the | ||||||||||||
| values  | identify PCI adapters. The lowest | 
 | 
 | ||||||||||
| nibble | is | divided further | into two  | upper | 4 | bits define | |||||||
| which PCI adapter (=0 for | ARTIC PCI); the lower 4 bits define a | ||||||||||||
| particular | adapter | instance. | Therefore, the values 0000, 0001,... | 
 | |||||||||
| 000 n | represent | physical PCI | adapters,n where0throughn | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| corresponds to the index values for the | adapterFind | in | the | PCI | BIOS | ||||||||
| Device call. Note, however, that the logical card numbering can be | |||||||||||||
| reversed by changing the order of physical ICAPARM.PRM entries. | 
 | ||||||||||||
| (“Example 2 — for Multiple  | on | page  | 
 | 
 | |||||||||
| shows | an | example of | this.) | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||