Annotation of coherent/b/STREAMS/conf/patch/Space.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Configurable information for the patch driver.
                      3:  */
                      4: #define __KERNEL__     1
                      5: 
                      6: #include <sys/patch.h>
                      7: #include <sys/compat.h>
                      8: #include <sys/con.h>
                      9: #include <kernel/param.h>
                     10: 
                     11: /*
                     12:  * These devices need deferred startup during installation.
                     13:  */
                     14: extern CON     atcon;  /* IDE hard disk. */
                     15: extern CON     sdcon;  /* Adaptec hard disk. */
                     16: extern CON     sscon;  /* Seagate/Future Domain hard disk. */
                     17: extern CON     scsicon;        /* Hai SCSI driver. */
                     18: 
                     19: #define PATCHABLE_VAR(var)     { STRING(var), &(var), sizeof(var) }
                     20: #define PATCHABLE_CON(var)     { STRING(var), &(var) }
                     21: 
                     22: extern unsigned long _bar;
                     23: extern int ronflag;
                     24: extern unsigned long _entry;
                     25: extern int kb_lang;
                     26: extern unsigned int NSDRIVE;
                     27: extern unsigned int SS_INT;
                     28: extern unsigned int SS_BASE;
                     29: extern int AHA_SD_HDS;
                     30: extern int AHA_SD_SPT;
                     31: extern int SDDMA;
                     32: extern int SDIRQ;
                     33: extern int SDBASE;
                     34: extern unsigned short AHADMACHAN;
                     35: extern unsigned short AHAINTR;
                     36: extern unsigned short AHABASE;
                     37: extern int HAI_SD_HDS;
                     38: extern int HAI_SD_SPT;
                     39: extern int HAI_TAPE;
                     40: extern int HAI_DISK;
                     41: extern int ATSREG;
                     42: extern short at_drive_ct;
                     43: extern int fl_dsk_ch_prob;
                     44: 
                     45: struct patchVarInternal        patchVarTable [] = {
                     46:        PATCHABLE_VAR(_bar),
                     47:        PATCHABLE_VAR(ronflag),
                     48:        PATCHABLE_VAR(_entry),
                     49:        PATCHABLE_VAR(kb_lang),
                     50:        PATCHABLE_VAR(NSDRIVE),
                     51:        PATCHABLE_VAR(SS_INT),
                     52:        PATCHABLE_VAR(SS_BASE),
                     53:        PATCHABLE_VAR(AHA_SD_HDS),
                     54:        PATCHABLE_VAR(AHA_SD_SPT),
                     55:        PATCHABLE_VAR(SDDMA),
                     56:        PATCHABLE_VAR(SDIRQ),
                     57:        PATCHABLE_VAR(SDBASE),
                     58:        PATCHABLE_VAR(AHADMACHAN),
                     59:        PATCHABLE_VAR(AHAINTR),
                     60:        PATCHABLE_VAR(AHABASE),
                     61:        PATCHABLE_VAR(HAI_SD_HDS),
                     62:        PATCHABLE_VAR(HAI_SD_SPT),
                     63:        PATCHABLE_VAR(HAI_DISK),
                     64:        PATCHABLE_VAR(HAI_TAPE),
                     65:        PATCHABLE_VAR(ATSREG),
                     66:        PATCHABLE_VAR(at_drive_ct),
                     67:        PATCHABLE_VAR(fl_dsk_ch_prob),
                     68: };
                     69: 
                     70: int    patchVarCount = sizeof(patchVarTable)/sizeof(patchVarTable[0]);
                     71: 
                     72: struct patchConInternal        patchConTable [] = {
                     73:        PATCHABLE_CON(atcon),
                     74:        PATCHABLE_CON(sdcon),
                     75:        PATCHABLE_CON(sscon),
                     76:        PATCHABLE_CON(scsicon)
                     77: };
                     78: 
                     79: int    patchConCount = sizeof(patchConTable)/sizeof(patchConTable[0]);

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.