User guide
94 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
• Native RBF file system supported. Full boot support including IPL
boot technology (PCMCIA BIOS BOOT support required if this
option is used).
• Requires no interrupts. Interrupts are optional.
The standard configuration assumes socket #0 is mapped to 0x320 and
socket #1 is mapped to 0x360. The default configuration does not use
interrupts. Users may however enable interrupts if desired.
Example (Enable interrupts on PCMCIA device in socket #0 only - IRQ5
used)
/*
* MWOS/OS9000/80386/PORTS/PCATsystype.h file.
*/
#defineBASE_RB1003_PRI0x00000320/* IDE controller port addr */
#defineVECT_RB1003_PRI0x45/* IDE controller vector */
/*
* MWOS/OS9000/80386/PORTS/PCAT/RBF/RB1003/config.des
*/
ds_idetype = IDE_TYPE_PCMCIA;
ds_polled = IDE_INTERRUPTS;
ds_altstat = HD_PCMCIA_ALTSTAT;
ds_timeout = 30;
MWOS/OS9000/80386/PORTS/PCAT/ROM/cnfgdata.des
#define IDE_CIS_PARAMS "ide0=0x320,5 ide1=0x360,0"
Once the changes are made change to the
MWOS/OS9000/80386/PORTS/PCAT/RBF/RB1003/DESC directory
and type os9make. The changes to
MWOS/OS9000/80386/PORTS/PCAT/RBF/RB1003/config.des are
automatically taken care of next time you run the Wizard.
Changes to the default values are based on the
MWOS/OS9000/80386/PORTS/PCAT/RBF/RB1003/config.des file as
well as the MWOS/OS9000/80386/PORTS/PCATsystype.h file.
MWOS/OS9000/80386/PORTS/PCATsystype.h
#if defined(RB1003_SPEC_IO_ADDRESS) /* PCMCIA */
#defineBASE_RB1003_PRI0x00000320/* IDE controller port addr */