BOARD ID="CPQ7200" NAME="Compaq StorageWorks ファイバ チャネル ホスト バス アダプタ/E" MFR="Compaq" CATEGORY="MSD" SLOT=EISA LENGTH=330 READID=YES AMPERAGE=2310 BUSMASTER=200 VERSION=0.01 REV=0 IOCHECK=INVALID DISABLE=UNSUPPORTED ; Setup # and order of I/O Inits, will put values in INIT=IOPORT(n) statements ;IOADR0 - EPIC's I/O Address register IOPORT(1)=0ZCB0h SIZE=WORD IOPORT(2)=0ZCB4h SIZE=DWORD ;MEMADR0 - EPIC's memory map for operating registers IOPORT(3)=0ZCB0h SIZE=WORD IOPORT(4)=0ZCB4h SIZE=DWORD ; MEMADR1 -EPIC memory pass and Enable Option ROM IOPORT(5)=0ZCB0h SIZE=WORD IOPORT(6)=0ZCB4h SIZE=DWORD ;CMD & STAT - Epic's Command and Status Register; enable bus master and slave IOPORT(7)=0ZCB0h SIZE=WORD IOPORT(8)=0ZCB4h SIZE=DWORD ; MEMDCD & ROMCTR - EPIC memory map and enable ROM IOPORT(9)=0ZCA4h SIZE=DWORD ;IOADR0 - ATAK I/O Address Register IOPORT(10)=0ZCB0h SIZE=WORD ; at offset 0x10 in PCI config space IOPORT(11)=0ZCB4h SIZE=DWORD ;MEMADR0 - ATAK memory map IOPORT(12)=0ZCB0h SIZE=WORD ; at offset 0x18 in PCI config space IOPORT(13)=0ZCB4h SIZE=DWORD ;LATTIM - ATAK Latency Timer IOPORT(14)=0ZCB0h SIZE=WORD ;HERE - CHANGE 0xC IOPORT(15)=0ZCB4h SIZE=DWORD ;#CMD - ATAK Command & Status Register; Enable Bus Master and Slave IOPORT(16)=0ZCB0h SIZE=WORD IOPORT(17)=0ZCB4h SIZE=DWORD ; GBLCFG - Select Preempt Delay IOPORT(18)=0ZC88h SIZE=BYTE ; ESIACTR - Config EISA Control IOPORT(19)=0ZCA2h SIZE=BYTE ; BRDEN - Enable EMB66 IOPORT(20)=0ZC84h SIZE=BYTE ;EIMASK & EIFIFO - Enable ATAK to gen INTs and sync FIFO to INTs IOPORT(21)=0ZCE0h SIZE=DWORD ;EISACFG - Select IRQ IOPORT(22)=0ZCC0h SIZE=BYTE ;SYSINT - Allow EPIC to gen INTs IOPORT(23)=0ZC89h SIZE=BYTE ; #IOADR1 ATAK's UPPER IO ADRESS REGISTER IOPORT(24)=0ZCB0h SIZE=WORD ; 0x14 IOPORT(25)=0ZCB4h SIZE=DWORD ; #ROMCTR ATAK ROMCTR REGISTER IOPORT(26)=0ZCB0h SIZE=WORD ; 0x42 IOPORT(27)=0ZCB6h SIZE=BYTE ; #PCIMCTR ATAK PCIMCTR REGISTER IOPORT(28)=0ZCB0h SIZE=WORD ; 0x43 IOPORT(29)=0ZCB7h SIZE=BYTE ; #SWAPCTR ATAK SWAPCTR REGISTER IOPORT(30)=0ZCB0h SIZE=WORD ; 0x44 IOPORT(31)=0ZCB4h SIZE=BYTE ; Initial Setup FUNCTION="" SHOW=NO TYPE="" CHOICE="" LINK ; Initialize I/O Address register INIT=IOPORT(1) LOC(15-0) 0011100000010000 ;0x3810 INIT=IOPORT(2) LOC(31-0) 00000000000000000001100000000000 ;0x00001800 ; Initialize EPIC memory map for operatng register INIT=IOPORT(3) LOC(15-0) 0011100000010100 ;0x3814 INIT=IOPORT(4) LOC(31-0) 11111111111111111111011100000000 ;0xfffff700 ; Initialize EPIC memory pass and enable option ROm INIT=IOPORT(5) LOC(15-0) 0011100000011000 ;0x3818 INIT=IOPORT(6) LOC(31-0) 11111111000000000000000000000000 ;0xff000000 ; Initialize EPIC command and status register. INIT=IOPORT(7) LOC(15-0) 0011100000000100 ;0x3804 INIT=IOPORT(8) LOC(31-0) 11111111111111110000000000000111 ;0xffff0007 FUNCTION="" SHOW=NO TYPE="" CHOICE="" LINK ; Initialize MEMDCD & ROMCTR - EPIC memeory map and enable ROM INIT=IOPORT(9) LOC(31-24) 11111110 ;0xfe000000 ; Initialize Allow EPIC to gen INTs INIT=IOPORT(23) LOC(7-0) 00000001 ;0x01 ; Initialize ATAK lower I/O Address Register INIT=IOPORT(10) LOC(15-0) 0000000000010000 ;0x0010 INIT=IOPORT(11) LOC(31-0) 00000000000000000000000000000000 ;0x00000000 ; Initialize ATAK upper I/O Address Register INIT=IOPORT(24) LOC(15-0) 0000000000010100 ;0x0014 INIT=IOPORT(25) LOC(31-0) 00000000000000000000010000000000 ;0x00000400 ; Initialize ATAK memory map INIT=IOPORT(12) LOC(15-0) 0000000000011000 ;0x0018 INIT=IOPORT(13) LOC(31-0) 11111111111111111111000000000000 ;0xfffff000 ; Initialize ATAK latency timer INIT=IOPORT(14) LOC(15-0) 0000000000001100 ;0x000c INIT=IOPORT(15) LOC(31-0) 00000000000000001111100000001000 ;0x0000f808 FUNCTION="" SHOW=NO TYPE="" CHOICE="" LINK ; select preempt delay INIT=IOPORT(18) LOC(7-0) 00000001 ;0x01 ; config. EISA control INIT=IOPORT(19) LOC(7-0) 01000110 ;0x46 ; No EMB66 INIT=IOPORT(20) LOC(7-0) 00000000 ;0x00 ; Set EIMASK and EIFFO INIT=IOPORT(21) LOC(31-0) 00000000100000010000000000000001 ;0x00810001 ; PCIMCTR Register INIT=IOPORT(28) LOC(15-0) 0000000001000011 ;0x0043 INIT=IOPORT(29) LOC(7-0) 11111111 ;0xff ; ROMCTR Register INIT=IOPORT(26) LOC(15-0) 0000000001000010 ;0x0042 INIT=IOPORT(27) LOC(7-0) 00001111 ;0x0f ; SWAPCTR Register INIT=IOPORT(30) LOC(15-0) 0000000001000100 ;0x0044 INIT=IOPORT(31) LOC(7-0) 11000000 ;0xc0 ; ATAK command & status Register INIT=IOPORT(16) LOC(15-0) 0000000000000100 ;0x0004 INIT=IOPORT(17) LOC(31-0) 11111111111111110000000000010101 ;0xffff0015 INCLUDE="CPQ4030.OVL" BEGINOVL FUNCTION="コントローラの順序" HELP="コンフィギュレーション済みのシステムにコントローラを追加する場合、 コントローラの順序の最後に置くか、コントローラの順序を再設定して ください。再設定した場合、システム上の全ドライブの現在の ドライブ名が変更されます。コントローラを追加するときにドライブ名 の変更を避けたい場合は、コントローラの順序の最後に置いて、 また追加したディスク上にはプライマリ パーティションを作成しないで ください。" RESOURCE="CNTRORD",UNIQUE CHOICE="2 番" SUBTYPE="MSD,DSKCTL;CTL2" LINK MEMBER="CNTRORD","2" SHARE=NO CHOICE="3 番" SUBTYPE="MSD,DSKCTL;CTL3" LINK MEMBER="CNTRORD","3" SHARE=NO CHOICE="4 番" SUBTYPE="MSD,DSKCTL;CTL4" LINK MEMBER="CNTRORD","4" SHARE=NO CHOICE="5 番" SUBTYPE="MSD,DSKCTL;CTL5" LINK MEMBER="CNTRORD","5" SHARE=NO CHOICE="6 番" SUBTYPE="MSD,DSKCTL;CTL6" LINK MEMBER="CNTRORD","6" SHARE=NO CHOICE="7 番" SUBTYPE="MSD,DSKCTL;CTL7" LINK MEMBER="CNTRORD","7" SHARE=NO CHOICE="8 番" SUBTYPE="MSD,DSKCTL;CTL8" LINK MEMBER="CNTRORD","8" SHARE=NO CHOICE="9番目" SUBTYPE="MSD,DSKCTL;CTL9" LINK MEMBER="CNTRORD","9" SHARE=NO CHOICE="10番目" SUBTYPE="MSD,DSKCTL;CTL10" LINK MEMBER="CNTRORD","A" SHARE=NO CHOICE="11番目" SUBTYPE="MSD,DSKCTL;CTL11" LINK MEMBER="CNTRORD","B" SHARE=NO CHOICE="12番目" SUBTYPE="MSD,DSKCTL;CTL12" LINK MEMBER="CNTRORD","C" SHARE=NO CHOICE="13番目" SUBTYPE="MSD,DSKCTL;CTL13" LINK MEMBER="CNTRORD","D" SHARE=NO CHOICE="14番目" SUBTYPE="MSD,DSKCTL;CTL14" LINK MEMBER="CNTRORD","E" SHARE=NO CHOICE="15番目" SUBTYPE="MSD,DSKCTL;CTL15" LINK MEMBER="CNTRORD","F" SHARE=NO FUNCTION="割り込み" TYPE="MSD,DSKCTL;BMIC" CHOICE="有効" FREE PORT=0z000h-0z0ffh FREE PORT=0z400h-0z4ffh LINK IRQ=15|14|11|10 SHARE="DARRAY" TRIGGER=LEVEL INIT=IOPORT(22)LOC(7-0)10000001|01000001|00100001|00010001 FUNCTION="" SHOW=NO CHOICE="" FUNCTION="" SHOW=NO CHOICE="" FUNCTION="ドライブ名" CHOICE="Compaq アレイ コンフィギュレーション ユーティリティで表示" FUNCTION="" SHOW=NO CHOICE="" FUNCTION="" SHOW=NO CHOICE="" FUNCTION="" SHOW=NO CHOICE="" FUNCTION="" SHOW=NO CHOICE="" ENDOVL