Interrupt List, part 5 of 18 Copyright (c) 1989-1999,2000 Ralf Brown --------X-1AB101----------------------------- INT 1A - PCI BIOS v2.0c+ - INSTALLATION CHECK AX = B101h EDI = 00000000h Return: AH = 00h if installed CF clear EDX = 20494350h (' ICP') EDI = physical address of protected-mode entry point (see #00731) AL = PCI hardware characteristics (see #00730) BH = PCI interface level major version (BCD) BL = PCI interface level minor version (BCD) CL = number of last PCI bus in system EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call some BIOSes do not change EDI, so applications looking for the protected-mode entry point should set EDI to 00000000h before calling this function SeeAlso: AX=B181h (Table 00729) Values for PCI BIOS v2.0c+ status codes: 00h successful 81h unsupported function 83h bad vendor ID 86h device not found 87h bad PCI register number Bitfields for PCI hardware characteristics: Bit(s) Description (Table 00730) 0 configuration space access mechanism 1 supported 1 configuration space access mechanism 2 supported 2-3 reserved 4 Special Cycle generation mechanism 1 supported 5 Special Cycle generation mechanism 2 supported 6-7 reserved (Table 00731) Call protected-mode entry point with: registers as for real/V86-mode INT call CS = ring 0 descriptor with access to full address space Return: as for real/V86-mode call --------X-1AB102----------------------------- INT 1A - PCI BIOS v2.0c+ - FIND PCI DEVICE AX = B102h CX = device ID (see #00735,#00742,#00743,#00873,#00875) DX = vendor ID (see #00732) SI = device index (0-n) Return: CF clear if successful CF set on error AH = status (00h,83h,86h) (see #00729) 00h successful BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 func) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call device ID FFFFh may be reserved as a wildcard in future implementations the meanings of BL and BH on return were exchanged between the initial drafts of the specification and final implementation all devices sharing a single vendor ID and device ID may be enumerated by incrementing SI from 0 until error 86h is returned SeeAlso: AX=B182h (Table 00732) Values for PCI vendor ID: 001Ah Ascend Communications, Inc. 003Dh Martin-Marietta Corporation 0E11h Compaq (see #00733) 1000h Symbios Logic Inc (formerly NCR) (see #00734) 1002h ATI (see #00735) 1003h ULSI Systems (see #00736) 1004h VLSI Technologies (see #00737) 1005h Avance Logics (ADL) (see #00738) 1006h Reply Group 1007h Netframe Systems Inc. 1008h Epson 100Ah Phoenix Technologies 100Bh National Semiconductor (see #00739) 100Ch Tseng Labs (see #00740) (also ID 10BEh) 100Dh AST Research 100Eh Weitek (see #00741) 1010h Video Logic Ltd 1011h DEC (see #00742) 1012h Micronics Computers 1013h Cirrus Logic (see #00743,#00029) 1014h IBM (see #00744) 1015h LSI Logic Corp. of Canada 1016h ICL Personal Systems 1017h SPEA Software AG 1018h Unisys 1019h EliteGroup Computer Sys 101Ah NCR/AT&T GIS 101Bh Vitesse Semiconductor 101Ch Western Digital (see #00745) 101Eh AMI (see #00746) 101Fh Picturetel 1020h Hitachi Computer Electronics 1021h Oki Electric Industry 1022h Advanced Micro Devices (see #00747) 1023h Trident Microsystems (see #00748) 1024h Zenith Data Systems 1025h Acer 1028h Dell Computer Corporation 1029h Siemens Nixdorf 102Ah LSI Logic, Headland Division (see #00749) 102Bh Matrox (see #00750) 102Ch Chips & Technologies (see #00751) 102Dh Wyse Technologies 102Eh Olivetti Advanced Technology 102Fh Toshiba America (see #00752) 1030h TMC Research 1031h Miro Computer Products AG (see #00753) 1032h Compaq 1033h NEC Corporation (see #00754) 1034h Burndy Corporation 1035h Computers and Communications Research Lab 1036h Future Domain (see #00755) 1037h Hitachi Micro Systems 1038h AMP Incorporated 1039h Silicon Integrated System (SIS) (see #00756) 103Ah Seiko Epson Corporation 103Bh Tatung Corp. of America 103Ch Hewlett-Packard (see #00757) 103Eh Solliday 103Fh Logic Modeling 1040h Kubota Pacific 1041h Computrend 1042h PC Technology (see #00758,#00928) (see also PORT 03F0h"PCTech") 1043h Asustek 1044h Distributed Processing Technology (DPT) (see #00759) 1045h OPTi (see #00760) 1046h IPC Corporation, Ltd. 1047h Genoa Systems Corp. 1048h Elsa GmbH 1049h Fountain Technology 104Ah SGS Thomson Microelectric (see #00761) 104Bh BusLogic (see #00762) 104Ch Texas Instruments (see #00763) 104Dh Sony Corporation 104Eh Oak Technology (see #00764) 104Fh Co-Time Computer Ltd. 1050h Winbond (see #00765) 1051h Anigma Corp. 1052h Young Micro Systems 1054h Hitachi, Ltd. (see #00766) 1055h EFAR Microsystems (see #00767) 1056h ICL 1057h Motorola (see #00768) 1058h Electronics and Telecommunications Research 1059h Teknor Microsystems 105Ah Promise Technology (see #00769) 105Bh Foxconn International 105Ch Wipro Infotech Ltd. 105Dh Number 9 Computer Company (see #00770) 105Eh VTech Engineering Canada, Ltd. 105Fh Infotronic America, Inc. 1060h United Microelectronics (UMC) (see #00771) 1061h 8x8 (X Tech) (see #00772) 1062h Maspar Computer Copr. 1063h Ocean Office Automation 1064h Alcatel Cit 1065h Texas Microsystems 1066h PicoPower Technology (see #00773) 1067h Mitsubishi Electronics 1068h Diversified Technology 1069h Mylex Corporation (see #00774) 106Ah Aten Research 106Bh Apple Computer 106Ch Hyundai Electronics America 106Dh Sequent 106Eh DFI Inc. 106Fh City Gate Development, Ltd. 1070h Daewoo Telecom Ltd. 1071h Mitac 1072h GIT Co., Ltd. 1073h Yamaha Corporation (see #00775) 1074h NexGen Microsystems (see #00776) 1075h Advanced Integration Research 1076h Chaintech Computer Co. Ltd. 1077h Q Logic (see #00777) 1078h Cyrix Corporation 1079h I-Bus 107Ah Networth 107Bh Gateway 2000 107Ch Goldstar Co. Ltd. 107Dh Leadtek Research (see #00778) 107Eh Interphase Corporation (see #00779) 107Fh Data Technology Corporation (DTC) (see #00780) 1080h Contaq Microsystems (see #00781) 1081h Supermac Technology 1082h EFA Corporation of America 1083h Forex Computer Corporation (see #00782) 1084h Parador 1085h Tulip Computers Int'l BV 1086h J. Bond Computer Systems 1087h Cache Computer 1088h Microcomputer Systems (M) Son 1089h Data General Corporation 108Ah Bit3 Computer (see #00783) 108Ch Elonex PLC (Oakleigh Systems, Inc) 108Dh Olicom (see #00784) 108Eh Sun Microsystems 108Fh Systemsoft Corporation 1090h Encore Computer Corporation 1091h Intergraph Corporation (see #00785) 1092h Diamond Computer Systems 1093h National Instruments (see #00786) 1094h First International Computers (FIC) 1095h CMD Technology, Inc. (see #00787) 1096h Alacron 1097h Appian Technology (see #00788) 1098h Vision / Quantum Designs Ltd (see #00789) 1099h Samsung Electronics Co. Ltd. 109Ah Packard Bell 109Bh Gemlight Computer Ltd. 109Ch Megachips Corporation 109Dh Zida Technologies 109Eh Brooktree Corporation (see #00790) 109Fh Trigem Computer Inc. 10A0h Meidensha Corporation 10A1h Juko Electronics Inc. Ltd. 10A2h Quantum Corporation 10A3h Everex Systems Inc. 10A4h Globe Manufacturing Sales 10A5h Racal Interlan 10A6h Informtech Industrial Ltd. 10A7h Benchmarq Microelectronics 10A8h Sierra Semiconductor (see #00791) 10A9h Silicon Graphics 10AAh ACC Microelectronics (see #00792) 10ABh Digicom 10ACh Honeywell IASD 10ADh Symphony Labs (see #00793) 10AEh Cornerstone Technology 10AFh Microcomputer Systems 10B0h CardExpert Technology 10B1h Cabletron Systems, Inc. 10B2h Raytheon Company 10B3h Databook Inc 10B4h STB Systems 10B5h PLX Technology (see #00794) 10B6h Madge Networks (see #00795) 10B7h 3com Corporation (see #00796) 10B8h Standard Microsystems Corporation (SMC) (see #00797) 10B9h Acer Labs Inc. (see #00798) 10BAh Mitsubishi Electronics Corp. 10BBh Dapha Electronics Corporation 10BCh Advanced Logic Research Inc. (ALR) 10BDh Surecom Technology (see #00799) 10BEh Tseng Labs International Corp. (see #00740) 10BFh Most Inc. 10C0h Boca Research Inc. 10C1h ICM Corp. Ltd. 10C2h Auspex Systems Inc. 10C3h Samsung Semiconductors 10C4h Award Software International Inc. 10C5h Xerox Corporation 10C6h Rambus Inc. 10C7h Media Vision 10C8h Neomagic Corporation (see #00800) 10C9h DataExpert Corporation 10CAh Fujitsu 10CBh Omron Corporation 10CCh Mentor Arc Inc. 10CDh Advanced System Products (see #00801) 10CEh Radius Inc. 10CFh Citicorp TTI (see #00802) 10D0h Fujitsu Limited 10D1h Future+ Systems 10D2h Molex Incorporated 10D3h Jabil Circuit Inc. 10D4h Hualon Microelectronics 10D5h Autologic Inc. 10D6h Cetia 10D7h BCM Advanced Research 10D8h Advanced Peripherals Labs 10D9h Macronix International Co. Ltd 10DAh Thomas-Conrad Corporation 10DBh Rohm Research 10DCh CERN/ECP/EDU (see #00803) 10DDh Evans & Sutherland (see #00804) 10DEh NVIDIA Corporation 10DFh Emulex Corporation (see #00805) 10E0h Integrated Micro Solutions (IMS) (see #00806) 10E1h TekRAM Technology Corporation Ltd. (see #00807) 10E2h Aptix Corporation 10E3h Newbridge Microsystems (see #00808) 10E4h Tandem Computers 10E5h Micro Industries 10E6h Gainbery Computer Products Inc. 10E7h Vadem 10E8h Applied Micro Circuits Corp. (see #00809) 10E9h Alps Electronic Corp. Ltd. 10EAh Integraphics Systems (see #00810) 10EBh Artist Graphics (see #00811) 10ECh Realtek Semiconductor (see #00812) 10EDh ASCII Corporation (see #00813) 10EEh Xilinx Corporation 10EFh Racore Computer Products 10F0h Peritek Corporation 10F1h Tyan Computer 10F2h Achme Computer Inc. 10F3h Alaris Inc. 10F4h S-MOS Systems 10F5h NKK Corporation (see #00814) 10F6h Creative Electronic Systems SA 10F7h Matsushita Electric Industrial Corp. Ltd. 10F8h Altos India Ltd. 10F9h PC Direct 10FAh Truevision (see #00815) 10FBh Thesys Ges. fr Microelektronik mbH 10FCh I/O Data Device Inc. 10FDh Soyo Technology Corp. Ltd. 10FEh Fast Electronic GmbH 10FFh N-Cube 1100h Jazz Multimedia 1101h Initio Corporation (see #00816) 1102h Creative Labs 1103h Triones Technologies Inc. 1104h Rasterops 1105h Sigma Designs, Inc. 1106h VIA Technologies (see #00817) 1107h Stratus Computer 1108h Proteon Inc. (see #00818) 1109h Cogent Data Technologies (see #00819) 110Ah Siemens AG / Siemens Nixdorf AG (see #00820) 110Bh Xenon Microsystems / Chromatic Research, Inc. 110Ch Mini-Max Technology Inc. 110Dh ZNyX Corporation 110Eh CPU Technology 110Fh Ross Technology 1110h Powerhouse Systems 1111h Santa Cruz Operation (SCO) 1112h Rockwell / RNS division of Meret Communications Inc. (see #00821) 1113h Accton Technology Corporation 1114h Atmel Corporation 1115h DuPont Pixel Systems 1116h Data Translation / Media 100, Inc. 1117h Datacube Inc. (see #00822) 1118h Berg Electronics 1119h Vortex Computersysteme GmbH (see #00823) 111Ah Efficient Networks, Inc. (see #00824) 111Bh Teledyne Electronic Systems 111Ch Tricord Systems, Inc. 111Dh Integrated Device Technology 111Eh Eldec Corporation 111Fh Precision Digital Images 1120h EMC Corporation 1121h Zilog 1122h Multi-tech Systems, Inc. 1123h Excellent Design, Inc. 1124h Leutron Vision AG 1125h Eurocore 1126h Vigra 1127h FORE Systems (see #00825) 1128h ??? 1129h Firmworks 112Ah Hermes Electronics Co. 112Bh Linotype - Hell AG 112Dh Ravicad 112Eh Infomedia MicroElectronics Inc (see #00826) 112Fh Imaging Technology (see #00827) 1130h Computervision 1131h Philips Semiconductors 1132h Mitel Corp 1133h Eicon Technology Corporation 1134h Mercury Computer Systems Inc (see #00828) 1135h Fuji Xerox Co Ltd (see #00829) 1136h Momentum Data Systems 1137h Cisco Systems Inc 1138h Ziatech Corporation (see #00830) 1139h Dynamic Pictures Inc (see #00831) 113Ah FWB Inc 113Ch Cyclone Microsystems (PLX) (see #00832) 113Dh Leading Edge Products Inc 113Eh Sanyo Electric Co. - Computer Engineering Dept. 113Fh Equinox Systems 1140h Intervoice Inc 1141h Crest Microsystem Inc (see #00833) 1142h Alliance Semiconductor Corp (see #00834) 1143h Netpower, Inc. 1144h Cincinnati Milacron / Vickers Inc. Electronic Systems (see #00835) 1145h Workbit Corp 1146h Force Computers 1147h Interface Corp. 1148h Schneider & Koch Co. / Syskonnect (see #00836) 1149h Win System Corporation 114Ah VMIC (see #00837) 114Bh Canopus Co. 114Ch Annabooks 114Dh IC Corporation 114Eh Nikon Systems Inc 114Fh Digi International / Stargate (see #00838) 1150h Thinking Machines Corp. 1151h JAE Electronics Inc. 1152h Megatek 1153h Land Win Electronic Corp. 1154h Melco Inc. 1155h Pine Technology Ltd. 1156h Periscope Engineering 1157h Avsys Corporation 1158h Voarx R&D Inc. (see #00839) 1159h MuTech (see #00840) 115Ah Harleguin Ltd. 115Bh Parallax Graphics 115Ch Photron, Ltd. 115Dh Xircom 115Eh Peer Protocols Inc. 115Fh ??? 1160h Megasoft Inc. 1161h PFU Ltd. (see #00841) 1162h OA Laboratory Co Ltd. 1163h Creative Labs / Rendition (see #00842) 1164h Advanced Peripherals Tech 1165h Imagraph Corporation (see #00843) 1166h Pequr Technology Inc. / Relience Computer 1167h Mutoh Industries, Inc. 1168h Thine Electronics Inc 1169h Centre for Development of Advanced Computing 116Ah Polaris Communications 116Bh Connectware Inc 116Ch ??? 116Dh ??? 116Eh Electronics for Imaging, Inc (www.efi.com) 116Fh Workstation Technology 1170h Inventec Corporation 1171h Loughborough Sound Images 1172h Altera Corporation 1173h Adobe Systems 1174h Bridgeport Machines 1175h Mitron Computer Inc. 1176h SBE 1177h Silicon Engineering 1178h Alfa Inc (see #00844) 1179h Toshiba America Info Systems 117Ah A-Trend Technology 117Bh LG Electronics Inc. 117Ch Atto Technology 117Dh ??? 117Eh T/R Systems 117Fh ??? 1180h Ricoh Co Ltd 1181h Telmatics International 1182h ??? 1183h Fujikura Ltd 1184h Forks Inc 1185h Dataworld 1186h D-Link System Inc 1187h Advanced Technology Laboratories 1188h Shima Seiki Manufacturing Ltd. 1189h Matsushita Electronics (see #00845) 118Ah Hilevel Technology 118Bh ??? 118Ch Corollary Inc (see #00846) 118Dh BitFlow Inc (see #00847) 118Eh Hermstedt GmbH 118Fh ??? 1190h ??? 1191h Artop Electric / Acard Technology Corp. (see #00848) 1192h Densan Co. Ltd 1193h Zeitnet Inc. (see #00849) 1194h Toucan Technology 1195h Ratoc System Inc 1196h Hytec Electronics Ltd 1197h Gage Applied Sciences Inc. 1198h Lambda Systems Inc 1199h Digital Communications Associates Inc, 119Ah Mind Share Inc. 119Bh Omega Micro Inc. 119Ch Information Technology Inst. 119Dh Bug Sapporo Japan 119Eh Fujitsu 119Fh Bull Hn Information Systems 11A0h Convex Computer Corporation 11A1h Hamamatsu Photonics K.K. 11A2h Sierra Research and Technology 11A3h Deuretzbacher GmbH & Co. Eng. KG 11A4h Barco 11A5h MicroUnity Systems Engineering, Inc. 11A6h Pure Data 11A7h Power Computing Corp. 11A9h InnoSys Inc. (see #00850) 11AAh Actel 11ABh Galileo Technology Ltd. (see #00851) 11ACh Canon Information Systems 11ADh Lite-On Communications Inc 11AEh Scitex Corporation Ltd 11AFh Pro-Log Corporation / Avid Technology Corp. 11B0h V3 Semiconductor Inc. (see #00852) 11B1h Apricot Computers 11B2h Eastman Kodak 11B3h Barr Systems Inc. 11B4h Leitch Technology International 11B5h Radstone Technology Plc 11B6h United Video Corp 11B7h Motorola 11B8h Xpoint Technologies Inc 11B9h Pathlight Technology Inc. (see #00853) 11BAh Videotron Corp 11BBh Pyramid Technology 11BCh Network Peripherals Inc 11BDh Pinnacle Systems Inc. 11BEh International Microcircuits Inc 11BFh Astrodesign, Inc. 11C3h NEC Corporation 11C4h Document Technologies Ind. 11C5h Shiva Corporatin 11C6h Dainippon Screen Mfg. Co., Ltd. 11C7h D.C.M. Data Systems 11C8h Dolphin Interconnect Solutions (see #00854) 11C9h MAGMA 11CAh LSI Systems Inc 11CBh Specialix International, Ltd. (see #00855) 11CCh Michels & Kleberhoff Computer GmbH 11CDh HAL Computer Systems Inc. 11CEh Netaccess 11D0h Lockheed Martin Federal Systems-Manassas 11D2h Intercom, Inc. 11D4h Analog Devices 11D5h Ikon Corp. 11D9h TEC Corp. 11DAh Novell 11DBh Sega Enterprises, Ltd. 11DEh Zoran Corporation 11DFh New Wave PDG 11E0h ??? 11E1h GEC Plessey Semi Inc. 11E2h Samsung Information Systems Americ 11E3h Quicklogic Corporation 11E4h Second Wave Inc. 11E5h IIX Consulting 11E6h Mitsui-Zosen System Research 11E7h ??? 11E8h Digital Processing Systems Inc. 11E9h ??? 11EAh Elsag Bailey 11EBh Formation Inc. 11ECh Coreco Inc. 11EDh Mediamatics 11EEh Dome Imaging Systems Inc. 11EFh Nicolet Technologies B.V. 11F0h Compu-Shack GmbH 11F1h Symbios Logic Inc. 11F2h Picture Tel Japan K.K. 11F3h Keithley Metrabyte 11F4h Kinetic Systems Corporation 11F5h Computing Devices International 11F6h Powermatic Data Systems Ltd. 11F6h Compex USA, Inc. (see #00856) 11F7h Scientific Atlanta 11F8h PMC-Sierra Inc. (see #00857) 11F9h I-Cube, Inc. 11FEh RP ??? (see #00858) 1201h Vista Controls Corp. 1203h Bayer Corp., AGFA division 1204h Lattice Semiconductor Corp. 1205h Array Corp. 1206h Amdahl Corp. 120Eh Cyclades (see #00859) 1216h PURUP Eskofot A/S 1217h O2Micro, Inc. 121Ah 3DFX Interactive, Inc. 121Bh Advanced Telecomm Modules 1220h Ariel Corporation (see #00860) 1221h Contec Co., Ltd. 1222h Ancor Communications, Inc. 1223h Heurikon/Computer Products 1224h Interactive Images 1225h Power I/O, Inc. 1226h ??? 1227h Tech-Source 1228h Norsk Elektro Optikk A/S 1229h Data Kinesis Inc. 122Ah Integrated Telecom 122Bh LG Industrial Systems Co. Ltd. 122Ch Sican GmbH 122Dh Aztech Systems Ltd 122Eh Xyratex 122Fh Andrew Corporation 1230h Fishcamp Engineering 1231h Woodward McCoach, Inc. 1232h GPT Limited 1233h Bus-Tech, Inc. 1234h Technical Corp. 1235h Risq Modular Systems, Inc. / Smart Modular Technologies, Inc. 1236h Sigma Designs Corporation 1237h Alta Technology Corporation 1238h Adtran 1239h The 3DO Company 123Ah Visicom Laboratories, Inc. 123Bh Seeq Technology, Inc. 123Ch Century Systems, Inc. 123Dh Engineering Design Team, Inc. 123Eh Sumutech, Inc. 123Fh C-Cube Microsystems 1240h Marathon Technologies Corp. 1241h DSC Communications 1242h (unknown vendor) 1243h Delphax 1244h AVM Audiovisuelles Mktg & Computer GmbH 1245h A.P.D., S.A. 1246h Dipix Technologies, Inc. 1247h Xylon Research, Inc. 1248h Central Data Corporation 1249h Samsung Electronics Co., Ltd. 124Ah AEG Electrocom GmbH 124Bh SBS/Greenspring Modular I/O 124Ch Solitron Technologies, Inc. 124Dh Stallion Technologies 124Eh Cylink 124Fh Infortrend Technology, Inc. 1250h Hitachi Microcomputer System, Ltd. 1251h VLSI Solution Oy 1252h ??? 1253h Guzik Technical Enterprises 1254h Linear Systems Ltd. 1255h Optibase Ltd. 1256h Perceptive Solutions, Inc. 1257h Vertex Networks, Inc. 1258h Gilbarco, Inc. 1259h Allied telesyn International 125Ah ABB Power Systems 125Bh Asix Electronics Corporation 125Ch Aurora Technologies, Inc. 125Dh ESS Technology 125Eh SpecialVideo Engineering SRL 125Fh Concurrent Technologies, Inc. 1260h Harris Semiconductor (see #00861) 1261h Matsushita-Kotobuki Electronics Industries 1262h ES Computer Company, Ltd. 1263h Sonic Solutions 1264h Aval Nagasaki Corporation 1265h Casio Computer Co., Ltd. 1266h Microdyne Corporation 1267h S.A. Telecommunications 1268h Tektronix 1269h Thomson-CSF/TTM 126Ah Lexmark International, Inc. 126Bh Adax, Inc. 126Ch Northern Telecom 126Dh Splash Technology, Inc. 126Eh Sumitomo Metal Industries, Ltd. 126Fh Silicon Motion, Inc. 1270h Olympus Optical Co., Ltd. 1271h GW Instruments 1272h Telematics International 1273h Hughes Network Systems 1274h Ensoniq (see #00862) 1275h Network Appliance Corporation 1276h Switched Network Tecnologies, Inc. 1277h Comstream 1278h Transtech Parallel Systems Ltd. 1279h Transmeta Corporation 127Ah Rockwell Semiconductor Systems 127Bh Pixera Corporation 127Ch Crosspoint Solutions, Inc. 127Dh Vela Research 127Eh Winnov, L.P. 127Fh Fujifilm 1280h Photoscript Group Ltd. 1281h Yokogawa Electric Corporation 1282h Davicom Semiconductor, Inc. 1283h Integrated Technology Express, Inc. 1284h Sahara Networks, Inc. 1285h Platform Technologies, Inc. 1286h Mazet GmbH 1287h M-Pact, Inc. / Luxsonor, Inc. 1288h Timestep Corporation 1289h AVC Technology, Inc. 128Ah Asante Technologies, Inc. 128Bh Transwitch Corporation 128Ch Retix Corporation / Sonoma Systems, Inc. 128Dh G2 Networks, Inc. 128Ch Retix Corp 128Dh ??? 128Eh Samho Multi Tech Ltd. / Hoon Tech Co., Ltd. 128Fh Tateno Dennou, Inc. 1290h Sord Computer Corporation 1291h NCS Computer Italia 1292h Tritech Microelectronics, Inc. 1293h Media Reality Technology 1294h Rhetorex, Inc. 1295h Imagenation Corporation 1296h Kofax Image Products 1297h Holco Ent Co, Ltd / Shuttle Computer 1298h Spellcaster Telecommunications Inc. 1299h Knowledge Technology Lab. 129Ah VMetro, Inc. 129Bh Image Access 129Ch Jaycor / Xantel Corporation 129Dh Compcore Multimedia, Inc. 129Eh Victor Company of Japan, Ltd. 129Fh OEC Medical Systems, Inc. 12A0h Allen-Bradley Company 12A1h Simpact Associates, Inc. 12A2h Newgen Systems Corporation 12A3h Lucent Technologies 12A4h NTT Electronics Technology Company 12A5h Vision Dynamics Ltd. 12A6h Scalable Networks, Inc. 12A7h AMO GmbH 12A8h News Datacom 12A9h Xiotech Corporation 12AAh SDL Communications, Inc. 12ABh Yuan Yuan Enterprise Co., Ltd. 12ACh MeasureX Corporation 12ADh Multidata GmbH 12AEh Alteon Networks, inc. 12AFh TDK USA Corporation 12B0h Jorge Scientific Corporation 12B1h GammaLink 12B2h General Signal Networks 12B3h Inter-Face Co. Ltd. 12B4h FutureTel Inc. 12B5h Granite Systems Inc. 12B6h Natural Microsystems 12B7h Acumen 12B8h Korg 12B9h US Robotics / 3com Corporation 12BAh PMC Sierra 12BBh Nippon Unisoft Corporation 12BCh Array Microsystems 12BDh Computerm Corp. 12BEh Anchor Chips 12BFh Fujifilm Microdevices 12C0h InfiMed 12C1h GMM Research Corp. 12C2h Mentec Limited 12C3h Holtek Microelectronics Inc. 12C4h Connect Tech Inc. 12C5h Picture Elements, Inc. (see #00863) 12C6h Mitani Corporation 12C7h Dialogic Corporation 12C8h G Force Co, Ltd. 12C9h Gigi Operations 12CAh Integrated Computing Engines 12CBh Antex Electronics Corporation 12CCh Pluto Technologies International 12CDh Aims Lab 12CEh Netspeed, Inc. 12CFh Prophet Systems, Inc. 12D0h GDE Systems, Inc. 12D1h Psitech 12D2h NVIDIA / SGS Thomson 12D3h Vingmed Sound A/S 12D4h DGM&S 12D5h Equator Technologies 12D6h Analogic Corporation 12D7h Biotronic SRL 12D8h Pericom Semiconductor 12D9h Aculab PLC 12DAh True Time 12DBh Annapolis Micro Systems, Inc. 12DCh Symicron Computer Communication Ltd. 12DDh Management Graphics 12DEh Rainbow Technologies 12DFh SBS Technologies Inc. 12E0h Chase Research 12E1h Nintendo Co, Ltd. 12E2h Datum Inc, Bancomm-Timing Division 12E3h Imation Corp - Medical Imaging Systems 12E4h Brooktrout Technology Inc. 12E5h Apex Inc / XCD Inc. 12E6h Cirel Systems 12E7h Sunsgroup Corporation / Sebring Systems 12E8h CRISC Corporation 12E9h GE Spacenet 12EAh Zuken / Real Vision, Inc. 12EBh Aureal Semiconductor 12ECh 3A International, Inc. 12EDh Optivision Inc. 12EEh Orange Micro 12EFh Vienna Systems 12F0h Pentek 12F1h Sorenson Vision Inc. 12F2h GammaGraphx, Inc. 12F3h XING, Inc. 12F4h Megatel 12F5h Forks 12F6h Dawson France 12F7h Cognex 12F8h Electronic-Design GmbH 12F9h FourFold Technologies 12FBh Spectrum Signal Processing 12FCh Capital Equipment Corp. 12FDh i2S 12FEh ESD Electronic System Design GmbH 12FFh Lexicon 1300h Harman International Industries, Inc. 1302h Computer Sciences Corp. 1303h Innovative Integration 1304h Juniper Networks 1305h NetPhone, Inc. 1306h Duet Technologies 1307h Computer Boards 1308h Jato Technologies, Inc. 1309h AB Semicon, Ltd. 130Ah Mitsubishi Electric MicroComputer 130Bh Colorgraphic Communications Corp. 130Ch AMBEX Technologies, Inc. 130Dh Accelerix, Inc. 130Eh Yamatake-Honeywell Co., Ltd. 130Fh Advanet, Inc. 1310h GESPAC 1311h VideoServer, Inc. 1312h Acuity Imaging, Inc. 1313h Yaskawa Electric Co. 1316h Teradyne, Inc. 1317h Bridgecom, Inc. 1318h Packet Engines, Inc. 1319h ForteMedia, Inc. 131Ah Finisar Corp. 131Ch Nippon Electro-Sensory Devices Corp. 131Dh Sysmic, Inc. 131Eh Xinex Networks, Inc. 131Fh SIIG, Inc. 1320h Crypto AG 1321h Arcobel Graphics BV 1322h MTT Co., Ltd. 1323h DOME, Inc. 1324h Sphere Communications 1325h Salix Technologies, Inc. 1326h SeaChange International 1327h Voss Scientific 1328h Quadrant International 1329h Productivity Enhancement 132Ah Microcom, Inc. 132Bh BroadBand Technologies 132Ch Micrel, Inc. 132Dh Integrated Silicon Solution, Inc. 1330h MMC Networks 1331h RadiSys Corporation 1332h Micro Memory 1333h ??? 1334h Redcreek Communications, Inc. 1335h Videomail, Inc. 1336h ??? 1337h Third Planet Publishing 1338h BT Electronics 133Ah VTEL Corp. 133Bh Softcom Microsystems 133Ch Holontech Corp. 133Dh S S Technologies 133Eh Virtual Computer Corp. 133Fh SCM Microsystems 1340h Atalla Corp. 1341h Kyoto Microcomputer Co. 1342h Promax Systems Inc. 1343h Phylon Communications, Inc. 1344h Crucial Technology 1345h Arescom, Inc. 1346h ??? 1347h Odetics 1348h ??? 1349h Sumitomo Electric Industries, Ltd. 134Ah DTC Technology Corp. 134Bh Ark Research Corp. 134Ch Chori Joho System Co., Ltd. 134Dh Pctel, Inc. 134Eh CSTI 134Fh Algo System Co., Ltd. 1350h Systec Co., Ltd. 1351h Sonix, Inc. 1353h Dassault A.T. 1354h dWave System, Inc. 1355h Kratos Analytical, Ltd. 1356h The Logical Co. 1359h Prisa Networks 135Ah Brain Boxes 135Bh Giganet, Inc. 135Ch Quatech, Inc. 135Dh ABB Network Partner AB 135Eh Sealevel Systems, Inc. 135Fh I-Data International A-S 1360h Meinberg Funkuhren 1361h Soliton Systems K.K. 1362h Fujifacom Corp. 1363h Phoenix Technology, Ltd. 1364h ATM Communications, Inc. 1365h Hypercope Corp. 1366h Teijin Seiki Co., Ltd. 1367h Hitachi Zosen Corp. 1368h Skyware Corp. 1369h Digigram 136Ah High Soft Tech 136Bh Kawasaki Steel Corp. 136Ch Adtek System Science Co., Ltd. 136Dh Gigalabs, Ltd. 136Fh Applied Magic, Inc. 1370h ATL Products 1371h CNET Technology, Inc. 1373h Silicon Vision, Inc. 1374h Silicom, Ltd. 1375h Argosystems, Inc. 1376h LMC 1377h Electronic Equipment Production 1378h Telemann Co., Ltd. 1379h Asahi Kasei Microsystems Co., Ltd. 137Ah Mark Of The Unicorn, Inc. 137Bh PPT Vision 137Ch Iwatsu Electric Co., Ltd. 137Dh Dynachip Corp. 137Eh Patriot Scientific Corp. 137Fh Japan Satellite Systems, Inc. 1380h Sanritz Automation Co., Ltd. 1381h Brains Co., Ltd. 1382h Marian - Electronic & Software 1383h Controlnet, Inc. 1384h Reality Simulation Systems, Inc. 1385h Netgear 1386h Video Domain Technologies 1387h Systran Corp. 1388h Hitachi Information Technology Co., Ltd. 1389h Applicom International 138Ah Fusion Micromedia Corp. 138Bh Tokimec, Inc. 138Ch Silicon Reality 138Dh Future Techno Designs Pte., Ltd. 138Eh Basler GmbH 138Fh Patapsco Designs, Inc. 1390h Concept Development, Inc. 1391h Development Concepts, Inc. 1392h Medialight, Inc. 1394h Level One Communications 1395h Ambicom, Inc. 1396h Cipher Systems, Inc. 1397h Cologne Chip Designs GmbH 1398h Clarion Co., Ltd. 1399h Rios Systems Co., Ltd. 139Ah Alacritech, Inc. 139Bh Mediasonic Multimedia Systems, Ltd. 139Ch Quantum 3D, Inc. 139Dh EPL, Ltd. 139Eh Media4 139Fh Aethra S.R.L. 13A0h Crystal Group, Inc. 13A1h Kawasaki Heavy Industries, Ltd. 13A2h Ositech Communications, Inc. 13A3h HI-FN 13A4h Rascom, Inc. 13A5h Audio Digital Imaging, Inc. 13A6h Videonics, Inc. 13A7h Teles AG 13A8h Exar Corp. 13A9h Ultrasound Group 13AAh Broadband Networks, Inc. 13ABh Arcom Control Systems, Ltd. 13ACh Motion Media Technology, Ltd. 13ADh Nexus, Inc. 13AEh ALD Technology, Ltd. 13AFh T.Sqware 13B0h Maxspeed Corp. 13B1h Tamura Corp. 13B2h Techno Chips Co., Ltd. 13B3h Lanart Corp. 13B4h Wellbean Co, Inc. 13B5h ARM 13B6h DLoG GmbH 13B7h LOGIC Devices, Inc. 13B8h Nokia Telecommunications Oy 13B9h Elecom Co., Ltd. 13BAh Oxford Instruments 13BBh Sanyo Technosound Co., Ltd. 13BCh Bitran Corp. 13BDh Sharp Corp. 13BEh Miroku Jyoho Service Co., Ltd. 13BFh Sharewave., Inc. 13C0h Microgate Corp. 13C1h 3ware Inc. 13C2h Technotrend Systemtechnik GmbH 13C3h Janz Computer AG 13C4h Phase Metrics 13C5h Alphi Technology Corp. 13C6h Condor Engineering, Inc. 13C7h Blue Chip Technology, Ltd. 13C8h Apptech, Inc. 13C9h Eaton Corp. 13CAh IOMEGA Corp. 13CBh Yano Electric Co., Ltd. 13CCh Metheus Corp. 13CDh Compatible Systems Corp. 13CEh Cocom A/S 13CFh Studio Audio & Video, Ltd. 13D0h Techsan Electronics Co., Ltd. 13D1h Abocom Systems, Inc. 13D2h Shark Multimedia, Inc. 13D3h IMC Networks 13D4h Graphics Microsystems, Inc. 13D5h Media 100, Inc. 13D6h K.I. Technology Co., Inc. 13D7h Toshiba Engineering Corp. 13D8h Phobos Corp. 13D9h Apex PC Solutions, Inc. 13DAh Intresource Systems Pte., Ltd. 13DBh Janich & Klass Computertechnik GmbH 13DCh Netboost Corp. 13DDh Multimedia Bundle, Inc. 13DEh ABB Robotics Products AB 13DFh E-Tech, Inc. 13E0h GVC Corp. 13E1h Silicom Multimedia Systems, Inc. 13E2h Dynamics Research Corp. 13E3h Nest, Inc. 13E4h Calculex, Inc. 13E5h Telesoft Design, Ltd. 13E6h Argosy Research, Inc. 13E7h NAC, Inc. 13E8h Chip Express Corp. 13E9h Intraserver Technology, Inc. 13EAh Dallas Semiconductor 13EBh Hauppauge Computer Works, Inc. 13ECh Zydacron, Inc. 13EDh Raytheion E-Systems 13EEh Hayes Microcomputer Products, Inc. 13F0h Sundance Technology, Inc. 13F1h Oce' - Technologies B.V. 13F2h Ford Microelectronics, Inc. 13F3h McData Corp. 13F4h Troika Design, Inc. 13F5h Kansai Electric Co., Ltd. 13F6h C-Media Electronics, Inc. 13F7h Wildfire Communications 13F8h Ad Lib Multimedia, Inc. 13F9h NTT Advanced Technology Corp. 13FAh Pentland Systems, Ltd. 13FBh Aydin Corp. 13FCh Computer Peripherals International 13FDh Micro Science, Inc. 13FEh Advantech Co., Ltd. 13FFh Silicon Spice, Inc. 1400h ARTX, Inc. 1401h CR-Systems A/S 1402h Meilhaus Electronic GmbH 1403h Ascor, Inc. 1404h Fundamental Software, Inc. 1405h Excalibur Systems, Inc. 1406h Oce' Printing Systems GmbH 1407h Lava Computer Mfg., Inc. 1408h Aloka Co., Ltd. 1409h Timedia Technology Co., Ltd. 140Ah DSP Research, Inc. 140Bh Ramix, Inc. 140Ch Elmic Systems, Inc. 140Dh Matsushita Electrics Works, Ltd. 140Eh Goepel Electronic GmbH 140Fh Salient Systems Corp. 1410h Midas Lab, Inc. 1411h Ikos Systems, Inc. 1412h IC Ensemble, Inc. 1413h Addonics 1414h Microsoft 1415h Oxford Semiconductor, Ltd. 1416h Multiwave Innovation Pte, Ltd. 1417h Convergenet Technologies, Inc. 1418h Kyushu Electronics Systems, Inc. 1419h Excel Switching Corp. 141Ah Apache Micro Peripherals, Inc. 141Bh Zoom Telephonics, Inc. 141Dh Digitan Systems, Inc. 141Eh Fanuc, Ltd. 141Fh Visiontech, Ltd. 1420h Psion Dacom PLC 1421h ADS Technologies, Inc. 1422h Ygrec Systems Co., Ltd. 1423h Custom Technology Corp. 1424h Vidoeserver Connections 1425h ASIC Designers, Inc. 1426h Storage Technology Corp. 1427h Better On-line Solutions 1428h EDEC Co., Ltd. 1429h UNEX Technology Corp. 142Ah Kingmax Technology, Inc. 142Bh RadioLAN 142Ch Minton Optic Industry Co., Ltd. 142Dh Pix Stream, Inc. 142Eh Vitec Multimedia 142Fh Radicom Research, Inc. 1430h ITT Aerospace/Communications Division 1431h Gilat Satellite Networks 1432h Edimax Computer Co. 1433h Eltec Elektronik GmbH 1435h Real Time Devices US, Inc. 1436h CIS Technology, Inc. 1437h Nissin Co Inc 1438h Atmel-Dream 1439h Outsource Engineering & Mfg. Inc 143Ah Stargate Solutions Inc 143Bh Canon Research Center, America 143Ch Amlogic Inc 143Dh Tamarack Microelectronics Inc 143Fh Lightwell Co Ltd - Zax Division 1440h Algol Corp 1441h AGIE LTD 1442h Phoenix Contact Co GmbH 1443h Unibrain S.A. 1444h TRW 1445h Logical do Ltd 1447h AIM GmbH 1448h Alesis Studio 1449h TUT Systems Inc 144Ah Adlink Technology 144Bh Loronix Information Systems Inc 144Ch Catalina Research Inc 144Eh Olitec 144Fh Askey Computer Corp 1450h Nexus Systems Inc 1451h SP3D Chip Design GmbH 1453h Mycom Inc 1454h Altiga Networks 1455h Logic Plus Plus Inc 1456h Advanced Hardware 1457h Nuera Communications Inc 1458h Giga-Byte Technology 1459h Dooin Electronics 145Ah Escalate Networks Inc 145Bh Praim SRL 145Ch Cryptek 145Dh Gallant Computer Inc 145Eh Aashima Technology B.V. 145Fh Baldor Electric Company 1460h Dynarc Inc 1461h Avermedia Technologies Inc 1462h Micro-Star International Co Ltd 1463h Fast Corp 1464h Interactive Circuits & Systems Ltd 1465h GN Nettest Telecom Div. 1466h Designpro Inc 1467h Digicom SPA 1468h Ambit microsystem Corp 1469h Cleveland Motion Controls 146Ah IFR Ltd 146Bh Parascan Technologies Ltd 146Ch Ruby Tech Corp 146Dh Tachyon Inc 146Eh Williams Electronic Games Inc 146Fh Multi Dimensional Consulting Inc 1470h Bay Networks 1471h Integrated Telecom Express Inc 1472h Daikin Indistries Ltd 1473h Zapex Technologies Inc 1474h Doug Carson & Associates 1475h Picazo Communications 1476h Mortara Instrument Inc 1477h Net Insight 1478h Diatrend Corp 1479h Toray Industries Inc 147Ah Formosa Industrial Computing 147Bh Abit Computer Corp 147Ch Aware Inc 147Dh Interworks Computer Products 147Eh Matsushita Graphic Communication Systems Inc 147Fh Nihon Unisys Ltd 1480h SCII Telecom 1481h Biopac Systems Inc 1482h ISYTEC 1483h Labway Corp 1668h Action Tec Electronics, Inc. 1A08h Sierra Semiconductor 1B13h Jaton Corp. 1C1Ch Symphony (see #00864) 1D44h DPT 1DE1h TekRAM (see #00865) 21C3h 21st Century Computer Corp. 2348h Racore 270Bh Xantel Corp. 270Fh Chaintech Computer Co., Ltd. 3000h Hansol Electronics Inc. 3142h Post Impression Systems 3388h Hint Corp. 3D3Dh 3DLabs (see #00866) 4005h Avance Logic, Inc. (see #00867) 4444h Internext Compression, Inc. 4468h BRIDGEPORT MACHINES 4594h Cogetec Informatique Inc. 4680h UMAX Computer Corp. 4843h Hercules Computer Technology, Inc. 4942h ??? 4943h Growth Networks 4978h Axil Computer, Inc. 4A14h NetVin 4B10h Buslogic Inc. (see #00869) 4C48h Lung Hwa Electronics 4D51h Mediaq Inc 4DDCh ILC data Device Corp. 5053h Voyetra Technologies 5143h Qualcomm, Inc. 5333h S3 (see also #00870) 5455h Technische Universitt Berlin 5519h Cnet Technologies, Inc. 5555h Genroco Inc 5700h Netpower 6356h UltraStor 6374h c't Magazin fuer Computertechnik (see #00871) 6409h Logitec Corp 6666h Decision Computer International Co. 7604h O.N. Electric Co Ltd 8008h Quancom Electronic GmbH (see #00872) 8086h Intel (see also #00873) 8800h Trigem Computer (see #00874) 8866h T-Square Design Inc 8888h Silicon Magic 8E0Eh Computone Corporation 8E2Eh KTI 9004h Adaptec (see #00875) 9005h Adaptec 907Fh Atronics (see #00876) 9412h Holtek A200h NEC Corp. (see #00754) A259h Hewlett Packard (see #00757) A25Bh Hewlett Packard GmbH PL24-MKT (see #00757) A304h Sony A727h 3com Corp. (see #00796) AA42h Scitex Digital Video B1B3h Shiva Europe, Ltd. C001h TSI Telsys C0A9h Micron/Crucial Technology C0DEh Motorola (see #00768) C0FEh Motion Engineering, Inc. CAFEh Chrysalis-ITS D4D4h DY4 Systems Inc. E159h Tiger Jet Network Inc. E000h Winbond E159h Tiger Jet Network Inc. ECC0h Echo Corp. EDD8h Ark Logic Inc (see #00877) FEDAh Epigram Inc Note: this list, as well as the following per-vendor tables, tends to be rather out-of-date. The current version of the listing can be found in PCICFG.DAT, part of the PCICFG program distributed in RBPCIxxx.ZIP (available at http://www.pobox.com/~ralf/files.html). SeeAlso: #00878 (Table 00733) Values for Compaq PCI device code: 0001h EISA Bridge 0002h ISA Bridge 1000h Triflex/PCI CPU Bridge 2000h Triflex/PCI CPU Bridge 3032h QVision 3033h QVision 1280/p 3034h QVision 1280 4000h Triflex/PCI CPU Bridge AE32h Netelligent 10/100 TX AE34h Netelligent 10 T AE35h Integrated NetFlex 3/P AE40h Dual-port Netelligent 10/100 TX AE43h ProLiant Integrated Netelligent 10/100 B011h Dual-port Netelligent 10/100 TX F130h ThunderLAN F150h NetFlex 3/P with BNC SeeAlso: #00732 (Table 00734) Values for Symbios Logic (formerly NCR) PCI device code: 0001h PCI revision ID: 00-0Fh 53C810 (fast SCSI) 10-1Fh 53C810A (fast SCSI) 20-2Fh 53C810ALV (fast SCSI) 0002h 53C820 (fast wide SCSI) 0003h PCI revision ID: 00-0Fh 53C825 (fast wide SCSI) 10-1Fh 53C825A (Ultra wide SCSI) 0004h 53C815 (fast SCSI) 0005h 53C810AP (fast SCSI) 0006h PCI revision ID: 00-0Fh 53C860 (Ultra SCSI) 10-1Fh 53C860LV (Ultra SCSI) 000Fh 53C875 (Ultra wide SCSI) 1000h 63c815 Fast-SCSI SeeAlso: #00732 (Table 00735) Values for ATI PCI device code: 4158h 68800AX (Mach32) 4354h 215CT222 4358h 210888CX 4758h 210888GX (Mach64) 5654h 215VT222 Video Expression SeeAlso: #00732 (Table 00736) Values for ULSI Systems PCI device code: 0201h US201 Graphics Controller SeeAlso: #00732 (Table 00737) Values for VLSI Technologies PCI device code: 0005h 82C592 CPU Bridge 0006h 82C593 ISA Bridge 0007h 82C594 Wildcat System Ctrlr 0008h VL82C597 Wildcat ISA Bridge 0009h 82C597 000Ch 82C541 000Dh 82C543 0101h 82C532 0102h 82C534 0104h 82C535 0105h 82C147 0200h 82C975 RISC GUI Accelerator 0280h 82C925 RISC GUI Accelerator SeeAlso: #00732 (Table 00738) Values for Avance Logic, Inc. (Avance Logics) PCI device code: 2301h ALG2301 GUI accelerator 2302h ALG2302 GUI accelerator SeeAlso: #00732,INT 10/AX=4F70h (Table 00739) Values for National Semiconductor PCI device code: 0001h DP83810 Ethernet 0002h PC87415 IDE DMA-Master Mode controller (see #00922) D001h NS87410 EIDE controller (see #00921) SeeAlso: #00732,#00773 (Table 00740) Values for Tseng Labs PCI device code: 3202h ET4000/W32p-2 3205h ET4000/W32p-B 3206h ET4000/W32p-C 3207h ET4000/W32p-D 3208h ET6000 SeeAlso: #00732 (Table 00741) Values for Weitek PCI device code: 9000h Power9000??? 9001h Power9001 9100h Power9100 SeeAlso: #00732 (Table 00742) Values for DEC PCI device code: 0001h DC21050 DEC BRD PCI-PCI bridge 0002h DC21040 Tulip 0004h DecChip 21030 0009h DC21140 Tulip Fast (see #00923) 000Ah 21230 Video Codec 000Fh DEFPA FDDI 0014h DC21041 Tulip Plus (see #00923) 0016h DGLPB ATM 0019h DC21143 PCI/Cardbus Ethernet 0021h 21052 PCI-PCI Bridge (see #00924) 0022h 21150 PCI-PCI Bridge 0024h 21152 PCI-PCI Bridge 0025h 21153 PCI-PCI Bridge 0026h 21154 PCI-PCI Bridge 0045h 21553 PCI-PCI Bridge 0046h 21554 PCI-PCI Bridge 1050h??? 21340 Managed Port Switch SeeAlso: #00732 (Table 00743) Values for Cirrus Logic PCI device code: 0038h CL-GD7548 Video Controller 004Ch CL-GD7556 64-bit Video/Graphics LCD/CRT Ctrlr 00A0h Cirrus 5430 00A4h Cirrus 5434-4 00A8h Cirrus 5434-8 00ACh Cirrus 5436 00B8h Cirrus GD5446 00BCh CL-GD5480 64-bit SGRAM GUI accelerator 1100h Cirrus 6729 PCMCIA Controller 1110h Cirrus 6832 PCMCIA/CardBus Ctrlr 1200h Cirrus 7542 1202h Cirrus 7543 1204h Cirrus 7541 6001h CS4610/4611 CrystalClear SoundFusion Audio Accelerator SeeAlso: #00732 (Table 00744) Values for IBM PCI device code: 0002h MCA Bridge 0005h Alta Lite CPU Bridge 0007h Alta MP CPU Bridge 000Ah ISA Bridge 0017h CPU Bridge 0018h Auto LANStreamer 001Bh GXT-150P Graphics Adapter 001Dh 82G2675 0020h MCA Bridge 0022h PCI-PCI Bridge 002Eh ??? RAID SCSI 0036h Miami/PCI 32-bit LocalBus Bridge 0047h ??? 0048h ??? 004Ah ??? 004Bh ??? 004Ch ??? 004Dh ??? 004Eh ??? 004Fh ??? 0050h ??? 0051h ??? 0052h ??? 0053h ??? 25 MBit ATM controller 0055h ??? 0059h ??? 005Ah ??? 005Bh ??? SeeAlso: #00732 (Table 00745) Values for Western Digital PCI device code: 0193h WD33C193A 8-bit SCSI 0196h SCSI Bridge 0197h WD33C197A 16-bit SCSI 0296h WD33C296A 16-bit SCSI 3193h WD7193 Fast SCSI-II 3197h WD7197 Fast-Wide SCSI-II 3296h WD7197 4296h WD33C296 Wide Fast-20 Bridge C24Ah 90C? SeeAlso: #00732 (Table 00746) Values for AMI PCI device code: 9010h MegaRAID 9030h ??? IDE Controller 9031h ??? IDE Controller 9032h ??? IDE/SCSI Controller 9033h ??? SCSI Controller 9040h ??? Multimedia card SeeAlso: #00732 (Table 00747) Values for Advanced Micro Devices (AMD) PCI device code: 2000h Am79C970 (Lance) Am79C970A (PCnet-PCI II, PCI revision ID is 1xh) Am79C971 (PCnet-FAST, PCI revision ID is 2xh) 2020h Am53c974 SCSI (see #00925) 2040h Am79C974 Ethernet/SCSI SeeAlso: #00732 (Table 00748) Values for Trident PCI device code: 9320h ??? 32-bit GUI accelerator 9350h ??? 32-bit GUI accelerator 9360h ??? Flat-Panel controller 9420h Trident 9420 9440h Trident 9440 9460h Trident 9460 9660h Trident 9660 9682h ??? Multimedia accelerator SeeAlso: #00732 (Table 00749) Values for LSI Logic PCI device code: 0000h Hydra (Pentium chipset) 0010h Aspen (486 chipset) SeeAlso: #00732 (Table 00750) Values for Matrox PCI device code: 0518h MGA-II (Ultima) 0519h Millenium (2064W) 0D10h MGA-I (Impression) SeeAlso: #00732 (Table 00751) Values for Chips & Technologies PCI device code: 00B8h 64310 GUI Accelerator 00D0h 65545 Flat Panel/CRT VGA 00D8h F65545 00DCh F65548 00E0h 65550 Flat Panel/CRT GUI Accelerator 00E4h 65554 display 00E5h 65555 HiQVPro LCD/CRT GUI Controller 00F4h 68554 HiQVision LCD/CRT GUI Controller SeeAlso: #00732 (Table 00752) Values for Toshiba America PCI device code: 0009h r4x00 Bridge SeeAlso: #00732 (Table 00753) Values for Miro Computer Products AG PCI device code: 5601h 36050 5607h video in/out w/ MPEG SeeAlso: #00732 (Table 00754) Values for NEC Corporation PCI device code: 0001h PCI-to-486 Bridge 0002h PCI-to-VL98 Bridge 0003h ATM LAN controller 0004h r4000PCI Bridge 0005h PCI-to-486 Bridge 0006h GUI Accelerator 0007h PCI-to-UXbus Bridge 0008h GUI Accelerator 0009h PC-98 Graphics Controller SeeAlso: #00732 (Table 00755) Values for Future Domain PCI device code: 0000h TMC-36C70 / TMC-18C30 (fast SCSI) SeeAlso: #00732 (Table 00756) Values for Silicon Integrated System (SIS) PCI device code: 0001h SiS6201 0002h SiS6202 0006h SI 85C501/2 0008h SI 85C503/5513 0205h SiS6205 0406h SiS501 0496h SiS496 0596h Pentium chipset 0601h SiS601 3602h IDE controller 5401h 486 chipset 5511h SiS5511 Pentium chipset 5513h SiS5513 EIDE controller 5581h Pentium chipset 5582h ISA Bridge 5596h Pentium chipset 6204h video decoder/MPEG 6205h PCI VGA controller SeeAlso: #00732 (Table 00757) Values for Hewlett-Packard PCI device code: 1030h J2585A DeskDirect 10/100 PCI NIC 1040h J2973A DeskDirect 10BaseT PCI NIC 1041h J2585B DeskDirect 10/100 PCI NIC 1042h J2970A DeskDirect 10BaseT/2 PCI NIC 2910h E2910A PCI-bus exerciser 2925h E2925A PCI-bus exerciser SeeAlso: #00732 (Table 00758) Values for PC Technology PCI device code: 1000h RZ1000 1001h RZ1001 SeeAlso: #00732 (Table 00759) Values for Distributed Processing Technology (DPT) PCI device code: A400h 2124A/9X EATA SmartCache/RAID SCSI SeeAlso: #00732 (Table 00760) Values for OPTi PCI device code: A0F8h 82C750 (Vendetta) USB controller C557h 82C557 C558h 82C558 C567h 82C750 (Vendetta, device 0) C568h 82C750 (Vendetta, device 1) C621h 82C621 IDE controller / 82C750 Vendetta IDE controller C822h 82C822 C824h 82C824 FireFox PC-Card controller C825h 82C825 FireBridge II C861h 82C861/82C871 FireLink/FireBlast PCI-to-USB Bridge (see #00965) D568h 82C750 Vendetta IDE controller D768h 82C750 Vendetta IDE controller (ultra DMA) SeeAlso: #00732 (Table 00761) Values for SGS Thomson Microelectronics PCI device code: 0008h SGS 2000 0009h SGS 1764 SeeAlso: #00732 (Table 00762) Values for BusLogic PCI device code: 0140h MultiMaster NC 1040h MultiMaster 8130h FlashPoint SeeAlso: #00732 (Table 00763) Values for Texas Instruments PCI device code: 0500h 100 Mbit LAN controller 0508h tms380c2x 1000h TI PCI Eagle i/f 3D04h TVP4010 3D Graphics Processor !!!ti\slas155.pdf p.26 A001h TDC1570 64-bit ATM sar A100h TDC1561 32-bit ATM sar AC10h PCI1050 PCCard controller AC11h PCI1053 PCCard controller AC12h PCI1130 PCCard controller SeeAlso: #00732 (Table 00764) Values for Oak Technology PCI device code: 0107h OTI-0107 (Spitfire) SeeAlso: #00732 (Table 00765) Values for Winbond PCI device code: 0000h ??? Ethernet controller 0001h 83769 0105h 82C105 SeeAlso: #00732 (Table 00766) Values for Hitachi Ltd. PCI device code: 0001h PCI Bridge 0002h PCI-bus controller SeeAlso: #00732 (Table 00767) Values for EFAR Microsystems PCI device code: 0810h 486 Bridge 0922h Pentium/P54C Bridge 0926h ISA Bridge SeeAlso: #00732 (Table 00768) Values for Motorola PCI device code: 0001h MPC105 PowerPC chipset SeeAlso: #00732 (Table 00769) Values for Promise Technology PCI device code: 5300h Promise 5300 SeeAlso: #00732 (Table 00770) Values for Number 9 Computer Company PCI device code: 2309h Imagine 128 2339h Imagine 128-2 SeeAlso: #00732 (Table 00771) Values for United Microelectronics (UMC) PCI device code: 0001h UM82C881 (486 chipset) 0002h UM82C776 (ISA Bridge) 0101h UM8673F 0881h UM8881 (486 chipset) 0886h UM8886F (ISA Bridge) 0891h UM8891A 1001h UM886A (dual IDE controller) 673Ah UM8886BF 8710h UM8710 VGA controller 886Ah UM8886A 8881h UM8881F 8886h UM8886F 8891h UM8891 (Pentium chipset) 9017h UM9017F E881h UM8881 (486 chipset) E886h UM8886N E891h UM8891N SeeAlso: #00732 (Table 00772) Values for 8x8 (X Tech) PCI device code: 0001h AGX-016 0002h IIT3204/3501 MPEG decoder SeeAlso: #00732 (Table 00773) Values for PicoPower PCI device code: 0000h PT80C826 VL Bridge 0001h Vesuvius V1-LS System Controller (see PORT 0024h"V1-LS") Revision ID field: 03h = Rev. AA, 04h = Rev. BB, 05h = Rev. CC 0002h Vesuvius V3-LS ISA Bridge (see #00971,PORT 0024h"V3-LS") 0005h National Semiconductor PC87550 PCI System Controller 8002h Vesuvius V3-LS ISA Bridge (secondary; Rev. BB and higher only) SeeAlso: #00732,#00739 (Table 00774) Values for Mylex Corporation PCI device code: 0001h DAC960P Wide SCSI + RAID SeeAlso: #00732 (Table 00775) Values for Yamaha Corporation PCI device code: 0001h ?? 3D graphics controller 0002h YGV615 RPA3 3D graphics controller SeeAlso: #00732 (Table 00776) Values for NexGen Microsystems PCI device code: 4E78h NexGen 82C501 SeeAlso: #00732 (Table 00777) Values for Q Logic PCI device code: 1020h ISP1020 Fast-Wide SCSI 1022h ISP1022 Fast-Wide SCSI SeeAlso: #00732 (Table 00778) Values for Leadtek Research PCI device code: 0000h LeadTek 805 SeeAlso: #00732 (Table 00779) Values for Interphase PCI device code: 0001h ATM interface 0002h 100 vg amylan controller SeeAlso: #00732 (Table 00780) Values for Data Technology Corporation (DTC) PCI device code: 0802h SL82C105 EIDE Controller SeeAlso: #00732 (Table 00781) Values for Contaq Microsystems PCI device code: 0600h Contaq 82C599 SeeAlso: #00732 (Table 00782) Values for Forex Computer Corporation PCI device code: 0001h FR710 EIDE Controller 0613h ??? Host Bridge SeeAlso: #00732 (Table 00783) Values for Bit3 Computer PCI device code: 0001h Model 617 PCI-VME Bus Adapter SeeAlso: #00732 (Table 00784) Values for Olicom PCI device code: 0001h ??? Ethernet Controller SeeAlso: #00732 (Table 00785) Values for Intergraph Corporation PCI device code: 0020h 3D graphics processor 0021h 3D graphics processor w/texture 0040h 3D graphics frame buffer 0041h 3D graphics frame buffer 0060h proprietary bus bridge 0720h Motion JPEG codec SeeAlso: #00732 (Table 00786) Values for National Instruments PCI device code: C801h PCI-GPIB SeeAlso: #00732 (Table 00787) Values for CMD Technology, Inc. PCI device code: 0640h CMD 640 0642h IDE controller with RAID-1 0646h CMD 646 EIDE 0650h PBC0650A Fast SCSI-II SeeAlso: #00732 (Table 00788) Values for Appian Technology: 0038h ??? EIDE Controller SeeAlso: #00732 (Table 00789) Values for Vision / Quantum Designs Ltd. PCI device code: 0001h QD8500 0002h QD8580 SeeAlso: #00732 (Table 00790) Values for Brooktree Corporation PCI device code: 0350h BT848 TV/PCI with DMA Push 2115h BtV 2115 Mediastream Controller 2125h BtV 2125 Mediastream Controller 8230h Bt8230 ATM Segment/Reassembly Ctrlr (SRC) (see #00981) SeeAlso: #00732 (Table 00791) Values for Sierra Semiconductor PCI device code: 0000h STB 64-bit GUI accelerator SeeAlso: #00732 (Table 00792) Values for ACC Microelectronics PCI device code: 0000h ACC 2056 SeeAlso: #00732 (Table 00793) Values for Symphony Labs PCI device code: 0001h 83769 0103h sl82c103 PCI-IDE Controller 0105h 82C105 bus-master PCI-IDE controller SeeAlso: #00732 (Table 00794) Values for PLX Technology PCI device code: 9036h PCI9036 interface chip 9060h PCI9060xx interface chip SeeAlso: #00732 (Table 00795) Values for Madge Networks PCI device code: 0001h Smart 16/4 Ringnode 1000h Collage 25 ATM adapter 1001h Collage 155 ATM adapter SeeAlso: #00732 (Table 00796) Values for 3com Corporation PCI device code: 5900h 3C590 5950h 3C595TX 5951h 3C595T4 5952h 3C595MII 8811h token ring 9000h 3C900-TPO Fast Etherlink 9001h 3C900-COMBO Fast Etherlink 9050h 3C905-TX Fast Etherlink 10/100 SeeAlso: #00732 (Table 00797) Values for Standard Microsystems Corporation (SMC) PCI device code: 1000h 37C665 floppy disk controller 1001h 37C922 floppy disk controller SeeAlso: #00732 (Table 00798) Values for Acer Labs Inc. PCI device code: 1435h M1435 VL Bridge 1445h ALI M1445 VL bridge + EIDE 1449h ALI M1449 ISA bridge 1451h ALI M1451 Pentium chipset 1461h ALI M1461 P54C chipset 1489h ALI M1489 1511h ALI M1511 1513h ALI M1513 3141h M3141 GUI accelerator VRAM 3143h M3143 GUI accelerator VRAM/DAC 3145h M3145 GUI accelerator VRAM 3147h M3147 GUI accelerator VRAM/DAC 3149h M3149 GUI accelerator VRAM 3151h M3151 GUI accelerator VRAM 5212h M4803 5215h ALI MS4803 EIDE controller 5217h m5217 I/O 5219h m5219 I/O 5235h m5225 I/O SeeAlso: #00732 (Table 00799) Values for Surecom Technology PCI device code: 5240h IDE Controller 5241h PCMCIA Bridge 5242h general-purpose controller 5243h Bus controller 5244h Floppy-disk controller SeeAlso: #00732 (Table 00800) Values for Neomagic Corporation: 0000h graphics controller SeeAlso: #00732 (Table 00801) Values for Advanced System Products PCI device code: 1100h ABP940 revision A??? SCSI 1200h ABP940 revision B??? Fast SCSI-2 1300h Fast-Wide SCSI controller SeeAlso: #00732 (Table 00802) Values for Citicorp TTI PCI device code: 2001h mb86605 Wide SCSI-2 SeeAlso: #00732 (Table 00803) Values for CENR/ECP/EDU PCI device code: 0001h SPSB PMC 0002h SPSB PCI 10DCh ATT 2C15-3 FPGA SeeAlso: #00732 (Table 00804) Values for Evans & Sutherland PCI device code: 0001h 3D graphics processor SeeAlso: #00732 (Table 00805) Values for Emulex Corporation PCI device code: 1AE5h Fibre Channel Host Adapter SeeAlso: #00732 (Table 00806) Values for Integrated Micro Solutions PCI device code: 5026h IMS5026/27/28 VL Bridge 5028h ISA Bridge 8849h IMS 8849 8853h ATM network card 9128h IMS9129 GUI accelerator SeeAlso: #00732 (Table 00807) Values for TekRAM Technology Corporation Ltd. PCI device code: 690Ch TekRAM 690c SeeAlso: #00732 (Table 00808) Values for Newbridge Microsystems PCI device code: 0000h CA91C042 VMEbus Bridge SeeAlso: #00732 (Table 00809) Values for Applied Micro Circuits Corp. PCI device code: 4750h S5933 PCI controller 8043h MyriNet SeeAlso: #00732 (Table 00810) Values for Integraphics Systems PCI device code: 1680h 1680 SeeAlso: #00732 (Table 00811) Values for Artist Graphics PCI device code: 0101h 3GA 64-bit graphics processor SeeAlso: #00732 (Table 00812) Values for Realtek Semiconductor PCI device code: 8029h Realtek 8029 SeeAlso: #00732 (Table 00813) Values for ASCII Corporation PCI device code: 7310h V7310 VGA Video Overlay SeeAlso: #00732 (Table 00814) Values for NKK Corporation PCI device code: A001h NDR4000 NR4600 Bridge SeeAlso: #00732 (Table 00815) Values for Truevision PCI device code: 0000h ??? GUI Accelerator 0001h ??? GUI Accelerator 0002h ??? GUI Accelerator 0003h ??? GUI Accelerator 0004h ??? GUI Accelerator 0005h ??? GUI Accelerator 0006h ??? GUI Accelerator 0007h ??? GUI Accelerator 0008h ??? GUI Accelerator 0009h ??? GUI Accelerator 0010h ??? GUI Accelerator 0011h ??? GUI Accelerator 0012h ??? GUI Accelerator 0013h ??? GUI Accelerator 0014h ??? GUI Accelerator 0015h ??? GUI Accelerator SeeAlso: #00732 (Table 00816) Values for Initio Corporation PCI device code: 9100h 320P 9400h Fast-Wide SCSI 9700h Fast-Wide SCSI SeeAlso: #00732 (Table 00817) Values for VIA Technologies PCI device code: 0505h VIA 82C505 0561h VIA 82C561 0571h AMD-645 Peripheral Bus Controller, function 1 (see #01034) VT82C586A/B PCI Integrated Peripheral Controller, function 1 0576h VIA 82C576 0585h VT82C585VPX Host Bus-PCI bridge (see #00982) 0586h AMD-645 Peripheral Bus Controller, function 0 (see #01011) VT82C586A/B PCI Integrated Peripheral Controller, function 0 0595h AMD-640 System Controller (see #00983) VT82C595 0597h VT82C597 / VT82C597AT 1000h 82C570MV P54 Controller 1106h 82C570MV ISA Bridge + IDE 1571h VIA 82C416 3038h AMD-645 Peripheral Bus Controller, function 2 (see #01046) VT82C586A/B PCI Integrated Peripheral Controller, function 2 3040h AMD-645 Peripheral Bus Controller, function 3 (see #01049) VT82C586B PCI Integrated Peripheral Controller, function 3 SeeAlso: #00732 (Table 00818) Values for Proteon Inc. PCI device code: 0100h p1690plus-AA Token Ring 0101h p1690plus-AB 2-port Token Ring SeeAlso: #00732 (Table 00819) Values for Cogent Data Technologies PCI device code: 1400h EM110TX PCI Fast Ethernet SeeAlso: #00732 (Table 00820) Values for Siemens Nixdorf PCI device code: 6120h SZB6120 Multimedia Adapter SeeAlso: #00732 (Table 00821) Values for Rockwell PCI device code: 2200h FDDI adapter 2300h Fast Ethernet adapter 2340h four-port Fast Ethernet 2400h ATM adapter SeeAlso: #00732 (Table 00822) Values for Datacube Inc. PCI device code: 9500h MAX-LC SuperVGA 9501h MAX-LC image processing SeeAlso: #00732 (Table 00823) Values for Vortex Computersysteme GmbH PCI device code: 0000h GDT60x0 SCSI RAID 0001h GDT6000B SCSI RAID 0002h GDT6x10 SCSI RAID 0003h GDT6x20 two-channel SCSI RAID 0004h GDT6530 three-channel SCSI RAID 0005h GDT6550 five-channel SCSI RAID 0006h GDT6x17 0007h GDT6x27 0008h GDT6537 0009h GDT6557 000Ah GDT6x15 000Bh GDT6x25 000Ch GDT6535 000Dh GDT6555 SeeAlso: #00732 (Table 00824) Values for Efficient Networks, Inc. PCI device code: 0000h 155P-MF1 ATM FPGA 0002h ATM ASIC SeeAlso: #00732 (Table 00825) Values for FORE Systems PCI device code: 0210h PCA200PC 0300h PCA200E SeeAlso: #00732 (Table 00826) Values for Infomedia MicroElectronics PCI device code: 0000h EIDE/HD and IDE/CD-ROM controller 000Bh EIDE/HD and IDE/CD-ROM controller SeeAlso: #00732 (Table 00827) Values for Imaging Technology PCI device code: 0000h ICPCI 0001h video frame grabber/processor SeeAlso: #00732 (Table 00828) Values for Mercury Computer Systems PCI device code: 0001h Raceway Bridge SeeAlso: #00732 (Table 00829) Values for Fuji Xerox Co Ltd. PCI device code: 0001h Printer Controller SeeAlso: #00732 (Table 00830) Values for Ziatech Corporation PCI device code: 8905h 8905 STD-32 Bridge SeeAlso: #00732 (Table 00831) Values for Dynamic Pictures Inc. PCI device code: 0001h VGA-compatible 3D graphics SeeAlso: #00732 (Table 00832) Values for Cyclone Microsystems (PLX Technology???) PCI device code: 0001h PLX 9060 0911h PCI 911 i960Jx Intelligent I/O 0912h PCI 912 i960Cx Intelligent I/O 0913h PCI 913 i960Hx Intelligent I/O SeeAlso: #00732 (Table 00833) Values for Crest Microsystem PCI device code: 0001h EIDE/ATAPI super adapter SeeAlso: #00732 (Table 00834) Values for Alliance Semiconductor Corp. PCI device code: 3210h Pro Motion 3210 6410h GUI Accelerator 6412h GUI Accelerator 6420h GUI Accelerator 6422h Pro Video 6424h GUI Accelerator 6426h GUI Accelerator SeeAlso: #00732 (Table 00835) Values for Cincinnati Milacron PCI device code: 0001h Noservo Controller SeeAlso: #00732 (Table 00836) Values for Schneider & Koch Co. PCI device code: 4000h FDDI adapter SeeAlso: #00732 (Table 00837) Values for VMIC PCI device code: 7587h VME SeeAlso: #00732 (Table 00838) Values for Digi International / Stargate PCI device code: 0003h RightSwitch SeeAlso: #00732 (Table 00839) Values for Voarx R&D Inc. PCI device code: 3011h Tokenet/vg 1001/10m anylan 9050h Lanfleet/Truevalue SeeAlso: #00732 (Table 00840) Values for MuTech PCI device code: 0001h MV1000 SeeAlso: #00732 (Table 00841) Values for PFU Ltd. PCI device code: 0001h Host Bridge SeeAlso: #00732 (Table 00842) Values for Creative Labs (vendor ID 1163h) PCI device code: 0001h 3D Blaster SeeAlso: #00732 (Table 00843) Values for Imagraph Corporation PCI device code: 0001h Motion JPEG record/play w/ audio SeeAlso: #00732 (Table 00844) Values for Alfa Inc. PCI device code: AFA1h Fast Ethernet SeeAlso: #00732 (Table 00845) Values for Matsushita Electronics PCI device code: 1592h ??? SeeAlso: #00732 (Table 00846) Values for Corollary Inc. PCI device code: 0014h PCIB C-bus II to PCI bridge chip SeeAlso: #00732 (Table 00847) Values for BitFlow Inc. PCI device code: 0001h Raptor-PCI frame grabber SeeAlso: #00732 (Table 00848) Values for Artop Electric PCI device code: 0001h IDE controller 0002h IDE controller 0003h SCSI-2 cache controller 0004h ATP8400 ASIC cache accelerator 8001h SCSI-2 cache controller 8002h SCSI-2 controller SeeAlso: #00732 (Table 00849) Values for Zeitnet Inc. PCI device code: 0001h Zeitnet 1221 0002h Zeitnet 1225 SeeAlso: #00732 (Table 00850) Values for InnoSys Inc. PCI device code: 4240h AMCC S5933Q Intelligent Serial Card SeeAlso: #00732 (Table 00851) Values for Galileo Technology PCI device code: 0146h GT-64010 System Controller for R46xx CPU 4801h GT-48001 8-port switched Ethernet ctrlr SeeAlso: #00732 (Table 00852) Values for V3 Semiconductor Inc. PCI device code: 0292h V292PBC Am29030/40 Bridge 0960h V96xPBC i960 Bridge C960h V96DPC i960 dual PCI Bridge SeeAlso: #00732 (Table 00853) Values for Pathlight Technology PCI device code: C0EDh SSA Controller SeeAlso: #00732 (Table 00854) Values for Dolphin Interconnect Solutions PCI device code: 0658h PSB PCI-SCI Bridge SeeAlso: #00732 (Table 00855) Values for Specialix Research Ltd. PCI device code: 2000h PCI-9050 Target Interface 4000h Specialix XIO (SUPI-1 Target Interface) 8000h Specialix RIO (T255 Bridge) SeeAlso: #00732 (Table 00856) Values for Compex USA, Inc. PCI device code: 1401h ReadyLINK RL2000 10MBit NIC SeeAlso: #00732 (Table 00857) Values for PMC-Sierra Inc. PCI device code: 7375h PM7375 LASAR-155 ATM SAR SeeAlso: #00732 (Table 00858) Values for RP PCI device code: 0001h RP8OCTA 0002h RP8INTF 0003h RP16INTF 0004h RP32INTF SeeAlso: #00732 (Table 00859) Values for Cyclades PCI device code: 0100h Cyclom Y Lo multiport serial card 0101h Cyclom Y Hi 0200h Cyclom Z Lo multiport serial card 0201h Cyclom Z Hi SeeAlso: #00732 (Table 00860) Values for Ariel Corporation PCI device code: 1220h AMCC 5933 TMS320C80 DSP/Imaging Board SeeAlso: #00732 (Table 00861) Values for Harris Semiconductor PCI device code: 8130h HMP8130 NTSC/PAL Video Decoder 8131h HMP8131 NTSC/PAL Video Decoder SeeAlso: #00732 (Table 00862) Values for Ensoniq PCI device code: 1371h AudioPCI-97 ES1371 5000h AudioPCI ES1370 SeeAlso: #00732 (Table 00863) Values for Picture Elements PCI device code: 0081h PCIVST PCI Thresholding Engine SeeAlso: #00732 (Table 00864) Values for Symphony PCI device code: 0001h Symphony 82C101 IDE controller SeeAlso: #00732 (Table 00865) Values for TekRAM PCI device code: DC29h DC290 / DC290M EIDE controller SeeAlso: #00732 (Table 00866) Values for 3DLabs PCI device code: 0004h 3C0SX GUI Accelerator SeeAlso: #00732 (Table 00867) Values for Avance Logic, Inc. PCI device code: 2301h AVL2301 GUI Accelerator 2303h AVG2302 GUI Accelerator SeeAlso: #00732 (Table 00868) Values for 4942h PCI device code: 4C4Ch ??? (Ensoniq AudioPCI ES1370 subsystem) SeeAlso: #00732 (Table 00869) Values for BusLogic Inc. PCI device code: 3080h ??? SCSI-ti 4010h ??? Fast-Wide SCSI-2 SeeAlso: #00732 (Table 00870) Values for S3 PCI device code: 5631h 86C325 ViRGE 3D GUI Accelerator 8800h Vision 866 8801h Vision 964 8810h S3 Trio32 8811h S3 Trio64, or Trio64V+ 8812h S3 Trio64UV+ 8813h S3 Trio64? v3 883Dh S3 ViRGE/VX 888xh S3 868 88Bxh S3 928 88C0h S3 864-1 88C1h S3 864-2 88C2h S3 864-3 88C3h S3 864-4 88D0h S3 964-1 88D1h S3 964-2 88D2h S3 964-3 88D3h S3 964-4 88F0h S3 968 88F1h S3 968-2 88F2h S3 968-3 88F3h S3 968-3 8900h S3 Trio64 V2/DX GUI Accelerator 8901h S3 775 Trio64V2 8902h S3 PLATO/PX 8A01h S3 ViRGE/DX or ViRGE/GX 8A10h ??? 8C00h ??? 8C01h ??? SeeAlso: #00732,#00873 (Table 00871) Values for c't Magazin fr Computer PCI device code: 6773h GPPCI PCI interface SeeAlso: #00732 (Table 00872) Values for Quancom Electronic PCI device code: 0010h PCI-WDOG1 Watchdog 0011h PWDOG2 Watchdog2/PCI SeeAlso: #00732 (Table 00873) Values for Intel PCI device code: 0482h 82375EB/SB PCI-EISA Bridge (see #01054) 0483h 82424 Cache Controller (see #01063) 0484h 82378/82379 Bus Interface (Mercury/Saturn/Neptune chipsets) (see #01064) 0486h 82425EX/82430 04A3h 82434 LX (Mercury) / NX (Neptune) (see #01055) 0960h i960 RP Microprocessor/Bridge 1221h 82092AA PCMCIA Bridge 1222h 82092AA IDE Controller 1223h Intel SAA7116 1226h 82596 1227h 82865 1228h EtherExpress Pro/100 Smart 1229h 82557 Fast Ethernet (see #01227) 122Dh 82437FX (Triton) 122Eh 82371FB ISA Bridge (Triton) 1230h 82338 IDE controller / 82371FB IDE function (Triton) 1234h 82371MX (see #01168) 1235h 82437MX 1237h 82441FX (see #01229) 1239h 82371FB IDE Interface (Triton) 123Ch 82380AB Mobile PCI-to-ISA Bridge (see #01090) 124Bh 82380FB Mobile PCI-to-PCI Bridge (see #04069) 1250h 82439HX (430HX chipset) (see #01098) 1960h 80960RP i960RP Microprocessor 7000h 82371SB ISA Bridge (see #01167) 7010h 82371SB IDE controller (see #01214) 7020h 82371SB (see #01215) 7030h 82437VX (430VX chipset) (see #01108) 7100h 82439TX (430TX chipset) (see #01099) 7110h 82371AB PIIX4 ISA Bridge (see #01100) 7111h 82371AB PIIX4 Ultra DMA IDE Controller (see #01103) 7112h 82371AB PIIX4 USB Controller (see #01104) 7113h 82371AB PIIX4 Power Management Controller (see #01105) 7180h 82443LX/EX 440LX/EX Host-PCI Bridge (see #01129) 7181h 82443LX/EX 440LX/EX AGP device (see #01130) 7190h 82443BX 440BX PCI-Host Bridge (AGP Enabled) (see #01142) 7191h 82443BX 440BX PCI-PCI Bridge (see #01143) 7192h 82443BX 440BX PCI-Host Bridge (AGP Disabled) (see #01142) 71A0h 82443GX Host Bridge/Controller (AGP enabled) 71A1h 82443GX AGP Controller 71A2h 82443GX Host Bridge/Controller (AGP disabled) 84C4h 82450KX/GX PCI Bridge (Orion) (see #01240) 84C5h 82450KX/GX Memory Ctrlr (Orion) 84CAh 82451NX (450NX) Memory & I/O Controller (MIOC) 84CBh 82454NX (450NX) PCI Expansion Bridge (PXB) SeeAlso: #00732,#00870 (Table 00874) Values for Trigem Computer PCI device code: 2008h video assistant SeeAlso: #00732 (Table 00875) Values for Adaptec PCI device code: 1078h AIC-7810C RAID Coprocessor 5078h x940 Fast-Wide SCSI-II Ctrlr 5578h AHA-2830P SCSI Controller 7078h AHA-294x/AIC-7870P Fast-Wide SCSI-II 7178h AHA-2940 Fast-Wide SCSI-II 7278h x940 two-channel Fast-Wide SCSI 7378h AHA-3985 4-channel RAID SCSI 7478h AHA-2944 SCSI 7810h AIC-7810 memory control IC 7850h AIC-7850 SCSI IC (see #01241) 7855h AHA-2930 SCSI 7870h AIC-7870 SCSI IC 7871h AHA-2940 7872h AHA-3940 7873h AHA-3980 7874h AHA-2944 Differential SCSI 7880h AIC-7880 Fast-20 SCSI 8078h Adaptec 7880 8178h Adaptec 2940UW 8278h AHA-3940U/UW 8378h Adaptec 7883 8478h Adaptec 7884 SeeAlso: #00732 (Table 00876) Values for Atronics PCI device code: 2015h Atronics 2015 SeeAlso: #00732 (Table 00877) Values for Ark Logic Inc. PCI device code: A091h ARK 1000PV ??? Stingray A099h ARK 2000PV ??? Stingray A0A1h ark2000mt 64-bit GUI Accel w/DCI SeeAlso: #00732 --------X-1AB103----------------------------- INT 1A - PCI BIOS v2.0c+ - FIND PCI CLASS CODE AX = B103h ECX = class code (see also #F0085,#00878) bits 31-24 unused bits 23-16 class bits 15-8 subclass bits 7-0 programming interface SI = device index (0-n) Return: CF clear if successful CF set on error AH = status (00h,86h) (see #00729) 00h successful BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 func) 86h device not found EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on return were exchanged between the initial drafts of the specification and final implementation all devices sharing the same Class Code may be enumerated by incrementing SI from 0 until error 86h is returned SeeAlso: AX=B183h --------X-1AB106----------------------------- INT 1A - PCI BIOS v2.0c+ - PCI BUS-SPECIFIC OPERATIONS AX = B106h BL = bus number EDX = Special Cycle data Return: CF clear if successful CF set on error AH = status (00h,81h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Note: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call SeeAlso: AX=B186h,INT 2F/AX=1684h/BX=304Ch --------X-1AB108----------------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION BYTE AX = B108h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful CL = byte read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation BUG: the Award BIOS 4.51PG (dated 05/24/96) incorrectly returns FFh for register 00h if the PCI function number is nonzero SeeAlso: AX=B109h,AX=B10Ah,AX=B188h,INT 2F/AX=1684h/BX=304Ch --------X-1AB109----------------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION WORD AX = B109h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh, must be multiple of 2) (see #00878) Return: CF clear if successful CX = word read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation BUG: the Award BIOS 4.51PG (dated 05/24/96) incorrectly returns FFFFh for register 00h if the PCI function number is nonzero SeeAlso: AX=B108h,AX=B10Ah,AX=B189h,INT 2F/AX=1684h/BX=304Ch --------X-1AB10A----------------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD AX = B10Ah BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh, must be multiple of 4) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation BUG: the Award BIOS 4.51PG (dated 05/24/96) incorrectly returns FFFFFFFFh for register 00h if the PCI function number is nonzero SeeAlso: AX=B108h,AX=B109h,AX=B10Ah/SF=8086h,AX=B18Ah,INT 2F/AX=1684h/BX=304Ch Format of PCI Configuration Data: Offset Size Description (Table 00878) 00h WORD vendor ID (read-only) (see #00732 at AX=B102h) FFFFh returned if requested device non-existent 02h WORD device ID (read-only) 04h WORD command register (see #00879) 06h WORD status register (see #00880) 08h BYTE revision ID 09h 3 BYTEs class code bits 7-0: programming interface bits 15-8: sub-class bits 23-16: class code (see also #F0085) 0Ch BYTE cache line size 0Dh BYTE latency timer 0Eh BYTE header type bits 6-0: header format 00h other 01h PCI-to-PCI bridge 02h PCI-to-CardBus bridge bit 7: multi-function device 0Fh BYTE Built-In Self-Test result (see #00881) ---header type 00h--- 10h DWORD base address 0 (see #00882) (OpenHCI) base address of host controller registers (see #00902) 14h DWORD base address 1 18h DWORD base address 2 1Ch DWORD base address 3 20h DWORD base address 4 24h DWORD base address 5 28h DWORD CardBus CIS pointer (read-only) (see #00889) 2Ch WORD subsystem vendor ID or 0000h 2Eh WORD subsystem ID or 0000h 30h DWORD expansion ROM base address (see #00883) 34h BYTE offset of capabilities list within configuration space (R/O) (only valid if status register bit 4 set) (see #00884) 35h 3 BYTEs reserved 38h DWORD reserved 3Ch BYTE interrupt line 00h = none, 01h = IRQ1 to 0Fh = IRQ15 3Dh BYTE interrupt pin (read-only) (00h = none, else indicates INTA# to INTD#) 3Eh BYTE minimum time bus master needs PCI bus ownership, in 250ns units (read-only) 3Fh BYTE maximum latency, in 250ns units (bus masters only) (read-only) 40h 48 DWORDs varies by device (see #00919,#00920,#01055,#01083) ---header type 01h--- 10h DWORD base address 0 (see #00882) 14h DWORD base address 1 18h BYTE primary bus number (for bus closer to host processor) 19h BYTE secondary bus number (for bus further from host processor) 1Ah BYTE subordinate bus number 1Bh BYTE secondary latency timer 1Ch BYTE I/O base (see #00899) 1Dh BYTE I/O limit (see #00899) 1Eh WORD secondary status 20h WORD memory base (see #00900) 22h WORD memory limit 24h WORD prefetchable memory base 26h WORD prefetchable memory limit 28h DWORD prefetchable base, upper 32 bits 2Ch DWORD prefetchable limit, upper 32 bits 30h WORD I/O base, upper 16 bits 32h WORD I/O limit, upper 16 bits 34h DWORD reserved 38h DWORD expansion ROM base address 3Ch BYTE interrupt line 3Dh BYTE interrupt pin (read-only) 3Eh WORD bridge control (see #00901) 40h 48 DWORDs varies by device (see #00919,#00920,#01055,#01083) ---header type 02h--- 10h DWORD CardBus Socket/ExCa base address (see #00890) bits 31-12: start address of socket interface register block in 4K blocks bits 11-0: reserved (0) 14h BYTE offset of capabilities list within configuration space (R/O) (only valid if status register bit 4 set) (see #00884) 15h BYTE reserved 16h WORD secondary status 18h BYTE PCI bus number 19h BYTE CardBus bus number 1Ah BYTE subordinate bus number 1Bh BYTE CardBus latency timer 1Ch DWORD memory base address 0 20h DWORD memory limit 0 24h DWORD memory base address 1 28h DWORD memory limit 1 2Ch WORD I/O base address 0 2Eh WORD I/O base address 0 high word (optional) 30h WORD I/O limit 0 32h WORD I/O limit 0 high word (optional) 34h WORD I/O base address 1 36h WORD I/O base address 1 high word (optional) 38h WORD I/O limit 1 3Ah WORD I/O limit 1 high word (optional) 3Ch BYTE interrupt line 3Dh BYTE interrupt pin (read-only) (no interrupt used if 00h) 3Eh WORD bridge control 40h WORD subsystem vendor ID 42h WORD subsystem device ID 44h DWORD 16-bit PC Card legacy mode base address (for accessing ExCa registers) 48h 14 DWORDs reserved 80h 32 DWORDs varies by device (see #00919,#00920,#01055,#01083) Bitfields for PCI Configuration Command Register: Bit(s) Description (Table 00879) 0 I/O access enabled 1 memory access enabled 2 bus master enable 3 special cycle recognition enabled 4 memory write and invalidate enabled 5 VGA palette snoop enabled 6 parity error response enabled 7 wait cycles enabled 8 system error (SERR# line) enabled 9 fast back-to-back transactions enabled 15-10 reserved SeeAlso: #00878,#00880 Format of PCI Configuration Status Register: Bit(s) Description (Table 00880) 3-0 reserved (0) 4 new capabilities list is present (first entry pointed at by byte at 34h or 14h) 5 capable of running at 66 MHz 6 UDF supported 7 capable of fast back-to-back transactions 8 data parity error reported 10-9 device select timing 00 fast 01 medium 10 slow 11 reserved 11 signaled target abort 12 received target abort 13 received master abort 14 signaled system error (device is asserting SERR# line) 15 detected parity error (set even if parity error reporting is disabled) Note: bits 12, 13 and 15 are cleared by writing a 1 into the corresponding bit SeeAlso: #00878,#00879 Bitfields for PCI Configuration Built-In Self-Test register: Bit(s) Description (Table 00881) 3-0 completion code (0000 = successful) 5-4 reserved 6 start BIST (set to one to start, cleared automatically on completion) 7 BIST-capable Notes: this register is hardwired to 00h if no BIST capability software should timeout the BIST after two seconds SeeAlso: #00878 Bitfields for PCI Configuration Base Address: Bit(s) Description (Table 00882) 0 address type (0 = memory space, 1 = I/O space) ---memory address--- 2-1 address type 00 anywhere in first 4GB 01 below 1MB 10 anywhere in 64-bit address space 11 reserved 3 prefetchable 31-4 bits 31-4 of base memory address if addressable in first 1MB or 4GB 63-4 bits 63-4 of base memory address if addressable in 64-bit memory (bits 63-32 are stored in the following base address DWORD) ---I/O address--- 1 reserved 31-2 bits 31-2 of base I/O port SeeAlso: #00878,#00902 Bitfields for PCI Configuration Expansion ROM Address: Bit(s) Description (Table 00883) 0 address decode enable (ROM address is valid) 10-1 reserved 31-11 bits 31-11 of ROM's starting physical address SeeAlso: #00878 Format of PCI Capabilities List: Offset Size Description (Table 00884) 00h BYTE capability identifier 01h PCI Power Managment 01h BYTE offset of next item (within configuration space) or 00h N BYTEs varies by capability type ---PCI Power Management--- 02h WORD power managment capabilities (see #00885) (read-only) 04h WORD power managment capabilities status register (see #00886) 06h BYTE PMCSR bridge support extensions (see #00887) 07h BYTE (optional) read-only data register (see #00888) Note: this information is from the v0.93 draft of the specification and is subject to change SeeAlso: #00878,#00880 Bitfields for PCI Power Management Capabilities: Bit(s) Description (Table 00885) 15 reserved (0) 14-12 PME# support bit 12: PME# can be asserted from power state D0 bit 13: PME# can be asserted from power state D1 bit 14: PME# can be asserted from power state D2 11 reserved (0) 10 D2 power state supported 9 D1 power state supported 8 full-speed clock is required in state D0 for proper operation (if clear, device may be run at reduced clock except when actually being accessed) 7-6 dynamic clock control support 00 not bridge, no dynamic clock control, or secondary bus' clock is is tied to primary bus' clock 01 bridge is capable of dynamic clock control 10 reserved 11 secondary bus has independent clock, but dynamic clock not supported 5 device-specific initialization is required 4 auxiliary power required for PME# generation 3 PCI clock required for PME# generation 2-0 specification version 001 = v1.0; four bytes of power management registers Note: this information is from the v0.93 draft of the specification and is subject to change SeeAlso: #00884,#00886,#00887 Bitfields for PCI Power Management Capabilities Status Register: Bit(s) Description (Table 00886) 15 PME status: if set, PME# is (or would be) asserted writing a 1 to this bit clears it 14-13 (read-only) scale factor to apply to contents of Data register 00 unknown (or unimplemented data) 01 x0.1 10 x0.01 11 x0.001 12-9 (read-write) data select (see #00888) 8 (read-write) enable PME# assertion 7-5 reserved (0) 4 (read-write) enable dynamic data reporting when set, PME# is asserted whenever the value in the Data register changes significantly 3-2 reserved (0) 1-0 (read-write) current power state 00 = D0 ... 11 = D3 Note: this information is from the v0.93 draft of the specification and is subject to change SeeAlso: #00884,#00885,#00887 Bitfields for PCI Power Management PMCSR bridge support extension: Bit(s) Description (Table 00887) 7 (read-only) Bus Power Control Enable 6 (read-only) Bus Power State B3 supported 5 (read-only) Bus Power State B2 supported 4 dynamic clock control enable 3-0 reserved (0) Note: this information is from the v0.93 draft of the specification and is subject to change SeeAlso: #00884,#00885,#00886 (Table 00888) Values for PCI Power Management Data Select: 00h D0-state power consumed in watts (+20%/-10%) 01h D1-state power consumed in watts (+20%/-10%) 02h D2-state power consumed in watts (+20%/-10%) 03h D3-state power consumed in watts (+20%/-10%) 04h D0-state power dissipated into chassis in watts 05h D1-state power dissipated into chassis in watts 06h D2-state power dissipated into chassis in watts 07h D3-state power dissipated into chassis in watts 08h-0Fh reserved SeeAlso: #00886 Bitfields for PCI Configuration CardBus CIS Pointer: Bit(s) Description (Table 00889) 2-0 address space 000 in device's device-specific configuration space 001 in memory pointed to by base address register 0 ... 110 in memory pointed to by base address register 5 111 in device's expansion ROM 27-3 offset within address space defined by bits 2-0 31-28 ROM image number (when address space is expansion ROM) SeeAlso: #00878 Format of CardBus Socket/ExCA socket interface register space: Offset Size Description (Table 00890) 00h DWORD Socket Event Register (see #00892) 04h DWORD Socket Mask Register (see #00893) 08h DWORD Socket Present State Register (see #00894) 0Ch DWORD Socket Force Event Register (see #00895) 10h DWORD Socket Control Register (see #00896) 14h 3 DWORDs reserved 20h DWORD Socket Power Management Register 90h BYTE (TI PCI1130) Retry Status Register 91h BYTE (TI PCI1130) Card Control Register (see #00897) 92h BYTE (TI PCI1130) Device Control Register (see #00898) 93h BYTE (TI PCI1130) Buffer Control Register 800h 64+ BYTEs ExCa Socket Interface Registers (see #00891) Format of ExCa memory-mapped registers: Offset Size Description (Table 00891) 00h BYTE identification and revision register 01h BYTE interface status register 02h BYTE power control register 03h BYTE interrupt and general control 04h BYTE card status change 05h BYTE card status change interrupt configuration 06h BYTE address window enable 07h BYTE I/O window control register 08h WORD I/O window 0 start address 0Ah WORD I/O window 0 end address 0Ch WORD I/O window 1 start address 0Eh WORD I/O window 1 end address 10h WORD memory window 0 start address 12h WORD memory window 0 end address 14h WORD memory window 0 offset address 16h 2 BYTEs user-defined 18h WORD memory window 1 start address 1Ah WORD memory window 1 end address 1Ch WORD memory window 1 offset address 1Eh BYTE user-defined 1Fh BYTE reserved 20h WORD memory window 2 start address 22h WORD memory window 2 end address 24h WORD memory window 2 offset address 26h 2 BYTEs user-defined 28h WORD memory window 3 start address 2Ah WORD memory window 3 end address 2Ch WORD memory window 3 offset address 2Eh 2 BYTEs user-defined 30h WORD memory window 4 start address 32h WORD memory window 4 end address 34h WORD memory window 4 offset address 36h 10 BYTEs user-defined ---optional--- 40h BYTE memory window 0 start address high byte 41h BYTE memory window 1 start address high byte 42h BYTE memory window 2 start address high byte 43h BYTE memory window 3 start address high byte 44h BYTE memory window 4 start address high byte 45h-7FFh user-defined SeeAlso: #00890 Bitfields for CardBus Socket Event Register: Bit(s) Description (Table 00892) 0 CSTSCHG pin asserted (status change) 1 CCD1# (card detect 1) changed state 2 CCD2# (card detect 2) changed state 3 interface power cycle completed 31-4 reserved (0) Note: the bits in this register are set by the bridge, and cleared by writing a one into the bits one wishes to clear SeeAlso: #00890,#00893,#00895 Bitfields for CardBus Socket Event Mask Register: Bit(s) Description (Table 00893) 0 write-protect (enable status-change interrupt on WriteProtect switch) 1 ready mask (allow status-change interrupt on Ready line change) 3-2 battery condition (allow status-change int on battery-condition change) 4 general wakeup enabled 5 binary audio mode enabled on CAUDIO pin 6 Pulse Width Modulation enabled on CAUDIO pin (CAUDIO state undefined if both bits 5 and 6 set) 13-7 reserved (0) 14 Wakeup mask (enable wakeup events via status-change pin) 15 enable card interrupts via CINT# pin and wakeup events 31-16 reserved SeeAlso: #00890,#00892,#00894 Bitfields for CardBus Socket Present State Register: Bit(s) Description (Table 00894) 0 CSTSCHG pin asserted (status change) 1 CCD1# (card detect 1) changed state 2 CCD2# (card detect 2) changed state 3 interface power cycle completed 4 16-bit PC card inserted 5 CardBus card inserted 6 card's interrupt pin asserted 7 card inserted but type can not be determined 8 data may have been lost due to abrupt card removal 9 attempted to apply Vcc voltage not supported by the card 10 card can accept Vcc = 5.0 volts 11 card can accept Vcc = 3.3 volts 12 card can accept Vcc = X.X volts 13 card can accept Vcc = Y.Y volts 27-14 reserved (0) 28 socket can accept Vcc = 5.0 volts 29 socket can accept Vcc = 3.3 volts 30 socket can accept Vcc = X.X volts 31 socket can accept Vcc = Y.Y volts Note: bits 0-3 may be cleared by writing a 1 into the respective bits SeeAlso: #00890,#00892,#00893,#00896 Bitfields for CardBus Socket Force Event Register: Bit(s) Description (Table 00895) 0 write-protect 1 ready 2 battery voltage detect 2 3 battery voltage detect 1 4 general wakeup 14-5 reserved (0) 15 enable card interrupts via CINT# pin 31-16 reserved Note: this register can simulate events by forcing the values of some of the bits in the Event Mask Register; any bit of this register which is set to 1 forces the corresponding bit in the Mask Register to 1, while bits set to 0 leave the corresponding bit unchanged SeeAlso: #00890,#00892,#00896 Bitfields for CardBus Socket Control Register: Bit(s) Description (Table 00896) 2-0 Vpp control 000 power off 001 12.0 Volts 010 5.0 Volts 011 3.3 Volts 100 reserved (X.X Volts) 101 reserved (Y.Y Volts) 110 reserved 111 reserved 3 reserved (0) 6-4 Vcc control (as for Vpp, but 12.0V not supported) 31-7 reserved (0) SeeAlso: #00890,#00893,#00895 Bitfields for TI PCI1130 Card Control Register: Bit(s) Description (Table 00897) 0 interrupt pending 1 speaker output enabled 2 reserved 3 enable status-change interrupt routing (to INTA# for socket A, INTB# for socket B) 4 function interrupt routed to corresponding PCI interrupt pin 5 PCI interrupts enabled 6 ZOOM video mode enabled 7 Ring Indicator enabled on IRQ15/RI_OUT pin SeeAlso: #00890,#00898 Bitfields for TI PCI1130 Device Control Register: Bit(s) Description (Table 00898) 0 reserved (0) 2-1 interrupt mode enable 00 no interrupt 01 ISA mode (direct IRQ routing) 10 serialized interrupt mode 11 reserved 4-3 reserved 5 3volt Socket Capable force bit 6 5volt Socket Capable force bit 7 reserved SeeAlso: #00890,#00897 Bitfields for PCI Configuration I/O base and limit: Bit(s) Description (Table 00899) 3-0 (read-only) address decoding type 0000 16-bit 0001 32-bit other reserved 7-4 bits 15-12 of I/O address range SeeAlso: #00878,#00900 Bitfields for PCI Configuration memory base and limit: Bit(s) Description (Table 00900) 3-0 address decode type 0000 32-bit address decoder 0001 64-bit address decoder other reserved 15-4 bits 31-20 of memory address range SeeAlso: #00878,#00899 Bitfields for PCI Configuration Bridge Control Register: Bit(s) Description (Table 00901) 7 enable fast back-to-back cycles on secondary bus 6 reset secondary bus 5 master abort mode on secondary bus 4 reserved 3 VGA enable (when set, forward VGA memory and I/O ranges to seconary bus) 2 ISA enable 1 reserved 0 enable parity error response SeeAlso: #00878,#01131 Format of OpenHCI Host Controller memory-mapped registers: Offset Size Description (Table 00902) 00h DWORD "HcRevision" OpenHCI revision (see #00903) 04h DWORD "HcControl" HC operating modes (see #00904) 08h DWORD "HcCommandStatus" command/status (see #00905) 0Ch DWORD "HcInterruptStatus" interrupt status (see #00906) 10h DWORD "HcInterruptEnable" enable interrupts (see #00907) 14h DWORD "HcInterruptDisable" disable interrupts (see #00907) 18h DWORD "HcHCCA" HC Communications Area (see #00908) 1Ch DWORD "HcPeriodCurrentED" Endpoint Descriptor addr (see #00909) 20h DWORD "HcControlHeadED" Control Endpoint Descriptor (see #00910) 24h DWORD "HcControlCurrentED" Control Endpoint Descriptor (see #00910) 28h DWORD "HcBulkHeadED" Bulk Endpoint Descriptor (see #00911) 2Ch DWORD "HcBulkCurrentED" Bulk Endpoint Descriptor (see #00911) 30h DWORD "HcDoneHead" last completed Xfer Descr. (see #00912) 34h DWORD "HcFmInterval" Frame bit-time interval (see #00913) 38h DWORD "HcFmRemaining" bit time remaining in Frame (see #00914) 3Ch DWORD "HcFmNumber" Frame Number (bits 15-0) 40h DWORD "HcPeriodicStart" earliest time to start periodic list (bits 13-0) 44h DWORD "HcLSThreshold" threshold for Low Speed transaction (bits 11-0) 48h DWORD "HcRhDescriptorA" Root Hub Descriptor A (see #00915) 4Ch DWORD "HcRhDescriptorB" Root Hub Descriptor B (see #00916) 50h DWORD "HcRhStatus" Root Hub status (see #00917) 54h N DWORDs "HCRhPortStatus[1-N]" Root Hub port status N (see #00918) Note: OpenHCI reserves a full 4K page of the systems address space for its memory-mapped registers SeeAlso: #00878,#00882,#F0085,#00966 Bitfields for OpenHCI "HcRevision" register: Bit(s) Description (Table 00903) 31-8 reserved 7-0 BCD OpenHCI specification number (10h = 1.0, 11h = 1.1) Note: this register is read-only SeeAlso: #00902,#00904 Bitfields for OpenHCI "HcControl" register: Bit(s) Description (Table 00904) 31-11 reserved 10 RWE enable Remote Wakeup feature 9 RWC controller supports Remote Wakeup signalling 8 IR Interrupt Routing 0 normal host bus interrupt 1 System Managment Interrupt 7-6 HCFS USB Host Controller Functional State 00 USBReset 01 USBResume 10 USBOperational 11 USBSuspend 5 BLE enable Bulk List processing in next frame 4 CLE enable Control List processing in next frame 3 IE enable Isochronous ED processing 2 PLE enable processing of Periodic List in next frame 1-0 CBSR Control Bulk Service Ratio 00 1:1 Control EDs:Bulk EDs served 01 2:1 10 3:1 11 4:1 SeeAlso: #00902,#00903,#00905 Bitfields for OpenHCI "HcCommandStatus" register: Bit(s) Description (Table 00905) 31-18 reserved 17-16 SOC scheduling-overrun count 15-4 reserved 3 OCR ownership change request is pending 2 BLF bulk list contains TDs 1 CLF control list contains TDs 0 HCR host controller software reset Note: writing a 1 bit sets the corresponding bit, while a 0 bit leaves the corresponding bit unchanged SeeAlso: #00902,#00903,#00906 Bitfields for OpenHCI "HcInterruptStatus" register: Bit(s) Description (Table 00906) 31 reserved (0) 30 OC ownership change 29-7 reserved 6 RHSC Root Hub status changed 5 FNO frame number overflowed 4 UE unrecoverable error 3 RD resume detected 2 SF start of frame 1 WDH writeback done 0 SO scheduling overrun Note: writing a 1 bit clears the corresponding bit of the register SeeAlso: #00902,#00903,#00905,#00907 Bitfields for OpenHCI "HcInterruptEnable" and "HcInterruptDisable" registers: Bit(s) Description (Table 00907) 31 MIE master interrupt enable 30 OC ownership change 29-7 reserved 6 RHSC Root Hub status change 5 FNO frame number overflow 4 UE unrecoverable error 3 RD Resume Detect 2 SF start of frame 1 WDH HcDoneHead writeback 0 SO scheduling overrun Note: writing a 1 bit to HcInterruptEnable enables the corresponding interrupt, while writing a 1 bit to HcInterruptDisable disables it; zero bits are ignored. On reading, both registers return the same value, which reflects the currently enabled interrupts SeeAlso: #00902 Bitfields for OpenHCI "HcHCCA" register: Bit(s) Description (Table 00908) 31-8 physical address of Host Controller Communications Area (bits 31-8) 7-0 reserved (0) Note: the required alignment for the HCCA may be determined by writing FFFFFFFFh to this register and determining the number of low-order zero bits SeeAlso: #00902,#00909,#00910 Bitfields for OpenHCI "HcPeriodCurrentED" register: Bit(s) Description (Table 00909) 31-4 physical address of current Isochronous/Interrupt Endpoint Descriptor (bits 31-4) 3-0 reserved (0) SeeAlso: #00902,#00908,#00910 Bitfields for OpenHCI "HcControlHeadED"/"HcControlCurrentED" register: Bit(s) Description (Table 00910) 31-4 physical address of first/current Endpoint Descriptor (bits 31-4) 3-0 reserved (0) Note: HcControlCurrentED is set to 0000000h to indicate the end of the Control list SeeAlso: #00902,#00908,#00909 Bitfields for OpenHCI "HcBulkHeadED"/"HcBulkCurrentED" register: Bit(s) Description (Table 00911) 31-4 physical address of first/current Endpoint Descriptor in the Bulk list (bits 31-4) 3-0 reserved (0) Note: HcBulkCurrentED is set to 0000000h to indicate the end of the Bulk list SeeAlso: #00902,#00908,#00910 Bitfields for OpenHCI "HcDoneHead" register: Bit(s) Description (Table 00912) 31-4 physical address of most-recently completed Transfer Descriptor added to the Done queue (bits 31-4) 3-0 reserved (0) SeeAlso: #00902,#00909,#00911 Bitfields for OpenHCI "HcFmInterval" register: Bit(s) Description (Table 00913) 31 "FIT" toggled each time a new value is loaded into bits 13-0 30-16 "FSMPS" largest data packet in bits 15-14 reserved 13-0 "FI" Frame Interval (between to consecutive SOFs) SeeAlso: #00902,#00914 Bitfields for OpenHCI "HcFmRemaining" register: Bit(s) Description (Table 00914) 31 "FRT" loaded from bit 31 of HcFmInterval whenever FR reaches 0 30-14 reserved 13-0 "FR" FrameRemaining -- bits times left in current frame SeeAlso: #00902,#00913 Bitfields for OpenHCI "HcRhDescriptorA" register: Bit(s) Description (Table 00915) 31-24 "POTPGT" power-on to power-good time in 2ms units 23-13 reserved 12 "NOCP" no over-current protection supported 11 "OCPM" over-current status reported per-port 10 "DT" device type - is root hub compound device? 9 "NPS" NoPowerSwitching -- ports are always powered up 8 "PSM" power-switching mode -- if set, each port powered individually 7-0 "NDP" number of downstream ports SeeAlso: #00902,#00916,#00917 Bitfields for OpenHCI "HcRhDescriptorB" register: Bit(s) Description (Table 00916) 31-16 "PPCM" PortPowerControlMask -- bitmask of ports NOT affected by global power control (bit 16 [port #0] is reserved) 15-0 "DR" DeviceRemovable -- bitmap of removable devices SeeAlso: #00902,#00915,#00917 Bitfields for OpenHCI "HcRhStatus" register: Bit(s) Description (Table 00917) 31 "CRWE" Clear Remote Wakeup Enable write 1 to disable remote wakeup (writes of 0 ignored) 30-18 reserved 17 "OCIC" OverCurrent Indicator Change write 1 to clear 16 R "LPSC" Local Power Status Change W Set Global Power mode (write 1; writes of 0 ignored) 15 "DRWE" Device Remote Wakeup Enable write 1 to enable (writes of 0 ignored) read to get current status 14-2 reserved 1 "OCI" OverCurrent Indicator 0 R "LPS" LocalPowerStatus (always 0 for Root Hub) W write 1 to turn off power to all ports/ports with clear PortPowerControlMask bits SeeAlso: #00902,#00915,#00916,#00918 Bitfields for OpenHCI "HcRhPortStatusN" register: Bit(s) Description (Table 00918) 31-21 reserved 20 "PRSC" Port Reset Status Change (write '1' to clear) 19 "OCIC" Port OverCurrent Indiactor Change (write '1' to clear) 18 "PSSC" Port Suspend Status Change (write '1' to clear) 17 "PESC" Port Enable Status Change (write '1' to clear) 16 "CSC" Connect Status Change (write '1' to clear) 15-10 reserved 9 R "LSDA" Low Speed Device Attached W clear port power by writing '1' 8 R "PPS" Port Power Status W set port power by writing '1' 7-5 reserved 4 R "PRS" Port Reset Status W set port reset by writing '1' 3 R "POCI" Port OverCurrent Indicator W clear suspend status by writing '1' 2 R "PSS" Port Suspend Status W set port suspend by writing '1' 1 R "PES" Port Enable Status W set port enable by writing '1' 0 R "CCS" current connect status W clear port enable by writing '1' SeeAlso: #00902,#00915,#00916,#00917 --------X-1AB10ASF1004----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (VLSI devices) AX = B10Ah subfn 1004h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=8086h Format of PCI Configuration Data for VLSI VL82C591 Host/PCI bridge: Offset Size Description (Table 00919) 00h 64 BYTEs header (see #00878) (vendor ID 1004h, device ID 0005h) 40h BYTE bus number 41h BYTE subordinate bus number 42h WORD reserved 44h 4 DWORDs reserved 54h 2 BYTEs device-specific configuration registers 56h WORD reserved 58h 2 BYTEs device-specific configuration registers 5Ah WORD reserved 5Ch 5 BYTEs device-specific configuration registers ... FFh BYTE device-specific configuration register SeeAlso: #00878,#00732,#00920 Format of PCI Configuration data for VLSI VL82C593 PCI/ISA bridge: Offset Size Description (Table 00920) 00h 64 BYTEs header (see #00878) (vendor ID 1004, device ID 0006h) 40h 4 DWORDs reserved 50h 11 BYTEs device-specific configuration registers 5Bh BYTE reserved 5Ch 25 BYTEs device-specific configuration registers 75h 138 BYTEs reserved FFh BYTE device-specific configuration register SeeAlso: #00878,#00919 --------X-1AB10ASF100B----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (National Semicond. device) AX = B10Ah subfn 100Bh BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=8086h Format of National Semiconductor PC87410 EIDE Controller configuration: Offset Size Description (Table 00921) 00h 64 BYTEs header (see #00878) (vendor ID 100Bh, device ID D001h) 10h DWORD I/O base address for channel 0 control ports (def: 01F0h) 14h DWORD I/O base address for channel 0 status port (def: 03F6h) 18h DWORD I/O base address for channel 1 control ports (def: 0170h) 1Ch DWORD I/O base address for channel 1 status port (def: 0376h) 40h BYTE IDE Channel 0 timing control 41h WORD IDE Channel 0 read-ahead counter (write-only except bit 15) 43h BYTE IDE Channel 0 function 44h BYTE IDE Channel 1 timing control 45h WORD IDE Channel 1 read-ahead counter (write-only except bit 15) 47h BYTE IDE Channel 1 function 48h BYTE PCI control 49h 7 BYTEs unused 50h 176 BYTEs ??? (unused?) !!!http://www.national.com/ds/PC/PC87410.pdf p.7 SeeAlso: #00739,#00922 Format of National Semiconductor PC87415 IDE DMA-Master configuration: Offset Size Description (Table 00922) 00h 64 BYTEs header (see #00878) (vendor ID 100Bh, device ID 0002h) 40h 3 BYTEs control register 43h BYTE write buffer status (read-only) 44h BYTE Channel 1 master read timing 45h BYTE Channel 1 master write timing 48h BYTE Channel 1 slave read timing 49h BYTE Channel 1 slave write timing 4Ch BYTE Channel 2 master read timing 4Dh BYTE Channel 2 master write timing 50h BYTE Channel 2 slave read timing 51h BYTE Channel 2 slave write timing 54h BYTE command and control block timing 55h BYTE sector size !!!http://www.national.com/ds/PC/PC87415.pdf p.8 SeeAlso: #00739,#00921 --------X-1AB10ASF1011----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (DEC device) AX = B10Ah subfn 1011h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=8086h Format of DEC DC21140/DC21040/DC21041 Tulip {Fast/Plus} Ethernet: Offset Size Description (Table 00923) 00h 64 BYTEs header (see #00878) (vendor ID 1011h, device ID 0014h) 10h DWORD base I/O port for access to control/status registers 14h DWORD base memory address for access to control/status registers 40h DWORD configuration driver area bit 31: sleep mode \ only one of bits 31,30 may be set bit 30: snooze mode / bits 15-8: device driver's use !!!digital\21041hm.pdf p.34 digital\21140ahm.pdf p.35 SeeAlso: #00742 Format of DEC 21052 PCI-PCI bridge PCI configuration data: Offset Size Description (Table 00924) 00h 64 BYTEs header, type 1 (see #00878) (vendor ID 1011h, device ID 0021h) 40h BYTE chip control 41h BYTE diagnostic control 42h BYTE burst counter 43h BYTE SErr disable 44h BYTE primary target wait timer 45h BYTE secondary target wait timer 46h 2 BYTEs reserved 48h DWORD count of secondary write attempts 4Ch DWORD count of primary write attempts 50h 44 DWORDs reserved !!!digital\21052ds.pdf p.117 SeeAlso: #00742 --------X-1AB10ASF1022----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (AMD devices) AX = B10Ah subfn 1022h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=1042h,AX=B10Ah/SF=8086h Format of AMD Am53C974A PC-SCSI PCI configuration data: Offset Size Description (Table 00925) 00h 64 BYTEs header (see #00878) (vendor ID 1022h, device ID 2020h) 10h DWORD I/O base address (see PORT xxxxh"Am53C974A") 40h 16 BYTEs scratch registers (used by AMD's PC-SCSI drivers as follows: 40h/41h SCSI configuration register 0 (see #00926,#00927) ... 4Eh/4Fh SCSI configuration register 7) SeeAlso: #00747 Bitfields for AMD Am53C974A Target Device Configuration Register: Bit(s) Description (Table 00926) 15-14 reserved 13 "FSCSI" Fast SCSI drive is present 12-8 "SPD" synchronous period 7-4 synchronous offset (0 = asynchronous transfers) 3-1 SCSI bus status 0 target device is present and active if 0, all other bits must be cleared to zero for target devices SeeAlso: #00925,#00927 Bitfields for AMD Am53C974A Host Configuration Register: Bit(s) Description (Table 00927) 15-9 reserved 8 SCSI bus has been reset 7 starting BIOS number (bits 6-4) is valid 6-4 starting BIOS number (000 = BIOS drive 80h, 001 = drive 81h, etc) 3 this device is a SCSI host 2 protected-mode driver initialized 1 real-mode driver initialized 0 target device present =0 indicates that this is a host if bit 3 is set SeeAlso: #00925,#00926 --------X-1AB10ASF1042----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (PC Technology devices) AX = B10Ah subfn 1042h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=1022h,AX=B10Ah/SF=1045h,AX=B10Ah/SF=8086h Format of PCI Configuration data for PC Technology RZ-1000 EIDE controller: Offset Size Description (Table 00928) 00h 64 BYTEs header (see #00878) (vendor ID 1042h, device ID 1000h) 10h DWORD base address for controller I/O registers (set to 01F1h for primary controller, 0171h for secondary) 14h DWORD base address for controller digital I/O port (set to 03F5h for primary, 0375h for secondary) 40h DWORD ??? bits 7-1: ??? bit 13: read-ahead mode enabled (Read-Ahead is buggy on original RZ-1000, and is thus typically disabled by clearing this bit) bit 16: ??? 44h DWORD ??? 48h 8 BYTEs ??? 50h 176 BYTEs unused??? --------X-1AB10ASF1045----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (OPTi devices) AX = B10Ah subfn 1045h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=1042h,AX=B10Ah/SF=1066h Format of PCI Configuration data for OPTi 82C750 Vendetta (device 0): Offset Size Description (Table 00929) 00h 64 BYTEs header (see #00878) (vendor ID 1045h, device ID C567h) 40h DWORD memory control (see #00930) 44h 6 BYTEs data path control (see #00931) 4Ah WORD reserved 4Ch BYTE SDRAM SDRAS/SDCAS mux control (see #00932) 4Dh BYTE SDRAM select (see #00933) 4Eh BYTE ECC test / I2C control (see #00934) 4Fh BYTE ECC test data 50h DWORD ECC control (see #00935) 54h WORD SDRAM select (see #00936) 56h BYTE data path control / EDO X-2-2-2 writes (see #00937) 57h BYTE reserved 58h DWORD ECC reporting (see #00938) 5Ch 164 BYTEs reserved SeeAlso: #00878,#00939,#00965 Bitfields for OPTi 82C750 Vendetta (device 0) memory control: Bit(s) Description (Table 00930) 31-30 reserved 29 reserved (1) 28-18 reserved 17 reserved (1) 16 HA drive-back during CPU memory access enable 15-6 PCI video frame buffer write posting hole 5-4 reserved 3 PCI bus write post disable 2 video frame buffer write post (posting enabled if bit 2 = bit 3) 1 video memory write post(posting enabled if bit 1 = bit 3) 0 I/O cycle write post enable SeeAlso: #00929,#00931 Bitfields for OPTi 82C750 Vendetta (device 0) data path control: Bit(s) Description (Table 00931) 41-47 reserved 40 DTY pin suspend enable 39-38 reserved 37 SDRAM refresh 0 sized bank RAS# disable 36 SDRAM control signal stepping enable 35 reserved 34-32 SDRAM mode 000 = normal 001 = NOP enable 010 = precharge all banks 011 = mode register enable 100 = CBR cycle enable 101-111 = reserved 31 SDRAM memory read access enable 30 CPU-to-PCI FIFO clear enable 29 PCI-to-DRAM FIFO clear enable 28 CPU-to-DRAM FIFO clear enable 27 82C750 register write disable 26-15 reserved 14 PCI master/ECC generate NMI disable 13-12 reserved (1) 11 memory parity checking enable 10 reserved 9 CPU DRAM write byte merge enable 8 MD bus pull-up resistor disable 7 PCI CPU write 6DW FIFO enable 6 DRAM PCI read 24DW FIFO enable 5 DRAM PCI write 24DW FIFO enable 4 DRAM CPU write 8QW FIFO enable 3 82C750 memory read access (0 = SDRAM, 1 = reserved) 2-1 reserved 0 82C750 memory read access (0 = FP mode, 1 = EDO/SDRAM) SeeAlso: #00929 Bitfields for OPTi 82C750 Vendetta (device 0) SDRAM SDRAS/SDCAS mux control: Bit(s) Description (Table 00932) 7 MCACHE enable 6 GWE#/BWE# (1) 5 reserved (read-only) 4 reserved (1) 3 BOFF# CPU status latch enable 2 reserved (1) (SDRAS# & SDCAS#) 1 reserved (1) (BA1 & BA0) 0 pin mux 0 = RAS4# & RAS5# 1 = SDRAS# & SDCAS# SeeAlso: #00929 Bitfields for OPTi 82C750 Vendetta (device 0) SDRAM select: Bit(s) Description (Table 00933) 7-6 reserved 5 bank 5 enable 4 bank 4 enable 3-0 reserved SeeAlso: #00929 Bitfields for OPTi 82C750 Vendetta (device 0) ECC test / I2C control: Bit(s) Description (Table 00934) 7 ECC test mode enable 6 reserved 5 reserved (1 if SDRAM enabled) 4 I2C data output read-back (read-only) 3 I2C clock output read-back (read-only) 2 I2C data output (refer to file I2C.LST for more details) 1 I2C clock output 0 I2C control enable SeeAlso: #00929,I2C A0h,#00935 Bitfields for OPTi 82C750 Vendetta (device 0) ECC control: Bit(s) Description (Table 00935) 31-13 upper 19 bits of error address 12-5 syndrome byte for reported error 4 non-correctable error 3 single-bit error 2 nibble error 1 ECC error report enable 0 ECC data path enable SeeAlso: #00929,#00934 Bitfields for OPTi 82C750 Vendetta (device 0) SDRAM select: Bit(s) Description (Table 00936) 15 SDWE# stepping enable 14 reserved (1) (SDRAM) 13-12 reserved 11-6 bank 5-0 SDRAM technology 0 = 16 Mb 1 = 64 Mb 5-0 bank 5-0 SDRAM timing 0 = leadoff 7/6 1 = leadoff 8/7 SeeAlso: #00929 Bitfields for OPTi 82C750 Vendetta (device 0) data path control / EDO X-2-2-2: Bit(s) Description (Table 00937) 7 CPU-to-DRAM FIFO enable 6 1 CLK CAS enable 5-0 RAS5#-RAS0# X-2-2-2 write enable (CPU-to-DRAM FIFO, DRAM write post, and cache readaround write must be enabled) SeeAlso: #00929 Bitfields for OPTi 82C750 Vendetta (device 0) ECC reporting: Bit(s) Description (Table 00938) 31-26 reserved 25-16 single-bit error counter 15 reserved 14 delayed write enable 13-4 single-bit error limit 3 correctable error reporting (0 = NMI, 1 = SMI) 2 single-bit error counter enable (disabling resets counter) 1 error reporting method (0 = NMI, 1 = SMI) 0 NMI/SMI generate disable SeeAlso: #00929 Format of PCI Configuration data for OPTi 82C750 Vendetta (device 1): Offset Size Description (Table 00939) 00h 64 BYTEs header (see #00824) (vendor ID 1045h, device ID C568h) 40h WORD keyboard control (see #00940) 42h WORD interrupt control (see #00941) 44h BYTE pin functionality 1 (see #00942) 45h BYTE reserved 46h WORD cycle control (see #00943) 48h WORD pin functionality 2 (see #00944) 4Ah WORD ROMCS# range control (see #00945) 4Ch BYTE miscellaneous control 1 (see #00946) 4Dh BYTE reserved 4Eh BYTE miscellaneous control 2 (see #00947) 4Fh BYTE miscellaneous control 3 (see #00948) 50h WORD interrupt trigger control (see #00949) 52h WORD interrupt multiplexing control (see #00950) 54h WORD PCI master control (see #00951) 56h WORD serial interrupt source (see #00952) 58h BYTE serial interrupt mode control (see #00953) 59h BYTE pin functionality 3 (see #00954) 5Ah WORD distributed DMA master base address 5Ch BYTE distributed DMA control (see #00955) 5Dh 3 BYTEs reserved 60h BYTE USB interrupt control register (see #00956) 61h BYTE PCI reset control (see #00957) 62h BYTE emulation control (see #00958) 63h BYTE PCI retry control (see #00959) 64h 153 BYTEs reserved FDh BYTE SMI control FEh BYTE stop grant cycle control FFh BYTE host memory parity error SeeAlso: #00878,#00929,#00965 Bitfields for OPTi 82C750 Vendetta (device 1) keyboard control: Bit(s) Description (Table 00940) 15 keyboard port read (read-only) 14 keyboard port write (read-only) 13 keyboard RESET CPUINIT 0 = generate immediately 1 = wait for halt 12 keyboard emulation disable 11-9 PIRQ3# IRQ generation 000 = use interrupt trigger control register (offset 50h) 001 = IRQ5 010-101 = IRQ9-IRQ12 110-111 = IRQ14-IRQ15 8-6 PIRQ2# IRQ generation 5-3 PIRQ1# IRQ generation 2-0 PIRQ0# IRQ generation SeeAlso: #00939,#00941 Bitfields for OPTi 82C750 Vendetta (device 1) interrupt control: Bit(s) Description (Table 00941) 15 ISA IRQ14 blocking enable 14 ISA IRQ15 blocking enable 13 DMA/ISA master to preempt PCI master enable 12 PCI priority is fixed instead of rotating 11-10 back-to-back ISA I/O delay 00 = 3 ATCLKs 01 = 12 ATCLKs 10 = no delay 11 = delay all by 12 ATCLKs 9 PCI master ISA device access disable 8 ISA bus control signals for memory access >16M and I/O access >64K disable 7-6 IRQ15-IRQ14 triggering (0 = edge, 1 = level) 5-2 IRQ12-IRQ9 triggering (0 = edge, 1 = level) 1 IRQ 5 triggering (0 = edge, 1 = level) 0 pin AE16 functionality 0 = DREQ6 1 = EPMI0# SeeAlso: #00939,#00940 Bitfields for OPTi 82C750 Vendetta (device 1) pin functionality 1: Bit(s) Description (Table 00942) 7-6 pin AC15 functionality 00-01 = controlled by bits 1-0 10 = DACK7# 11 = reserved 5-4 pin AE15 functionality 00-01 = controlled by bits 1-0 10 = DACK6# 11 = reserved 3-2 pin AF15 functionality 00-01 = controlled by bits 1-0 10 = DACK5# 11 = reserved 1-0 DACK group-wise programmable pin functionalities 00 = DACK3#-DACK0# 01 = DACK7#-DACK5#, DACK3#, DACK1#, DACK0# 10 = reserved 11 = EDACK2#-EDACK0#, EDACKEN#, PIRQ3#, PIRQ2# SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) cycle control: Bit(s) Description (Table 00943) 15 ISA bus ROM write enable 14 hidden refresh enable 13-12 ATCLK select 00 = LCLK/4 01 = LCLK/3 10 = LCLK/2 11 = LCLK 11 CPU master to PCI slave write 0 = 1 LCLK 1 = 0 LCLK 10-8 PCI master to PCI master preempt timer 000 = no preempt 001 = 260 LCLKs 010 = 132 LCLKs 011 = 68 LCLKs 100 = 36 LCLKs 101 = 20 LCLKs 110 = 12 LCLKs 111 = 5 LCLKs 7 reserved 6 XDIR achieve 0 = accessing ROM, keyboard controller, RTC 1 = accessing ROM, NVRAM 5 PERR# to SERR# conversion enable 4 address parity checking enable 3 target abort SERR# generation enable 2 fast back-to-back enable 1 sample point decoding 0 = slow 1 = subtractive 0 reserved SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) pin functionality 2: Bit(s) Description (Table 00944) 15 pin AF18 functionality (0 = IRQ15, 1 = reserved) 14-13 pin AE19 functionality (00-01 = IRQ12, 10-11 = reserved) 12 pin AD20 functionality (0 = IRQ10, 1 = MIRQ10/12) 11 pin AE21 functionality (0 = IRQ6, 1 = reserved) 10 pin AD22 functionality (0 = IRQ4, 1 = MIRQ4/6) 9-8 pin AD16 functionality (00 = DREQ7, 01 = EPMI3#, 1x = reserved) 7-6 pin AD17 functionality 00 = DREQ3 01 = DREQ3/7 10 = DREQ7 11 = reserved 5-4 pin AD18 functionality 00 = DREQ1 01 = DREQ1/6 10 = DREQ6 11 = reserved 3-2 pin AE18 functionality 00 = DREQ0 01 = DREQ0/5 10 = DREQ5 11 = reserved 1-0 pin T23 functionality (0x = PREQ1#, 1x = reserved) SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) ROMCS# range control: Bit(s) Description (Table 00945) 15 FFFF8000h-FFFFFFFFh ROMCS# disable 14 FFFF0000h-FFFF7FFFh ROMCS# disable 13 FFFE8000h-FFFEFFFFh ROMCS# enable 12 FFFE0000h-FFFE7FFFh ROMCS# enable 11 FFFD8000h-FFFDFFFFh ROMCS# enable 10 FFFD0000h-FFFD7FFFh ROMCS# enable 9 FFFC8000h-FFFCFFFFh ROMCS# enable 8 FFFC0000h-FFFC7FFFh ROMCS# enable 7 F8000h-FFFFFh ROMCS# disable 6 F0000h-F7FFFh ROMCS# disable 5 E8000h-EFFFFh ROMCS# enable 4 E0000h-E7FFFh ROMCS# enable 3 D8000h-DFFFFh ROMCS# enable 2 D0000h-D7FFFh ROMCS# enable 1 C8000h-CFFFFh ROMCS# enable 0 C0000h-C7FFFh ROMCS# enable SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) miscellaneous control 1: Bit(s) Description (Table 00946) 7-5 reserved 4 game port/MPU-401 enable 3 PREQ4#/PGNT4# mux (0 = SDA2/GP3, 1 = PREQ4#/PGNT4#) 2 DACK5# 1-to-0 transition enable 1-0 reserved SeeAlso: #00939,#00947,#00948 Bitfields for OPTi 82C750 Vendetta (device 1) miscellaneous control 2: Bit(s) Description (Table 00947) 7-4 reserved 3 pipeline byte merge enable 2 EOP configuration (0 = output, 1 = input) 1 byte merge enable 0 ISA master data swap disable SeeAlso: #00939,#00946,#00948 Bitfields for OPTi 82C750 Vendetta (device 1) miscellaneous control 3: Bit(s) Description (Table 00948) 7 pin AB15 functionality 0 = DACK5# 1 = PPWRL+PPWRL2 6 IDE functionality support enable 5 reserved (read-only) 4 ISA bus AT command 1 wait state extension disable 3-2 reserved 1 pin AE14 functionality 0 = controlled by offset 44h bits 1-0 1 = GPCS2# 0 reserved SeeAlso: #00939,#00946,#00947 Bitfields for OPTi 82C750 Vendetta (device 1) interrupt trigger control: Bit(s) Description (Table 00949) 15 reserved (1) 14 reserved 13 pin AD15 functionality (0 = DACK2#, 1 = GPCS2#) 12-11 reserved 10 IRQ3 triggering (0 = edge, 1 = level) 9 IRQ4 triggering (0 = edge, 1 = level) 8 IRQ7 triggering (0 = edge, 1 = level) 7-6 IRQ generation when PIRQ3# triggered 00 = disable 01 = IRQ3 10 = IRQ4 11 = IRQ7 5-4 IRQ generation when PIRQ2# triggered 00 = disable 01 = IRQ3 10 = IRQ4 11 = IRQ7 3-2 IRQ generation when PIRQ1# triggered 00 = disable 01 = IRQ3 10 = IRQ4 11 = IRQ7 1-0 IRQ generation when PIRQ0# triggered 00 = disable 01 = IRQ3 10 = IRQ4 11 = IRQ7 SeeAlso: #00939,#00950 Bitfields for OPTi 82C750 Vendetta (device 1) interrupt multiplexing control: Bit(s) Description (Table 00950) 15 pin functionality 0 = AE22:IRQ3, AF21:IRQ5, AE21:IRQ6, AD21:IRQ7, AE20:IRQ9, AF19:IRQ11 1 = AE22:MIRQ3/5, AF21:MIRQ7/9, AE21:MIRQ11/15, AD21:EPMI1#, AE20:EPMI2#, AF19:GMIRQ 14 pin R22 functionality (0 = PREQ2#, 1 = EPMI0#) 13 IRQ1 latching enable 12 IRQ12 latching enable 11 DACKEN# status (0 = active low, 1 = active high) 10 system bus owned by external device 9 flash ROM locking enable 8 reserved 7 IRQ6 triggering (0 = edge, 1 = level) 6-3 IRQ generation when GMIRQ triggered 0000 = disabled 0001-0010 = reserved 0011-0111 = IRQ3-IRQ7 1000 = reserved 1001-1100 = IRQ9-IRQ12 1101 = reserved 1110-1111 = IRQ14-IRQ15 2 reserved (1) 1 priority scheme enable 0 concurrent refresh and IDE cycle enable SeeAlso: #00939,#00949 Bitfields for OPTi 82C750 Vendetta (device 1) PCI master control: Bit(s) Description (Table 00951) 15-12 reserved 11 interrupt request register recover enable 10 DMA address and counter (0 = current, 1 = base) 9 CPU/PCI master access ISA cycle retry enable 8 CPU-to-PCI cycle AHOLD signal use enable (used only when bit 4 = 1) 7 PCI master X-1-1-1 write enable 6 PCI master X-1-1-1 read enable 5 concurrent PCI master/IDE enable 4 new AHOLD protocol enable 3 PCI master non-contiguous byte enable 2 reserved 1 simultaneous hardware PMU and IDE function operation enable 0 ISA refresh disable SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) serial interrupt source: Bit(s) Description (Table 00952) 15-3 IRQ15-IRQ3 interrupt resource (0 = ISA, 1 = serial interrupt) 2 SMI#, IOCHK#, PCIRQ3#-PCIRQ0# interrupt resource 0 = ISA 1 = serial interrupt 1-0 IRQ1-IRQ0 interrupt resource (0 = ISA, 1 = serial interrupt) SeeAlso: #00939,#00953 Bitfields for OPTi 82C750 Vendetta (device 1) serial interrupt mode control: Bit(s) Description (Table 00953) 7-6 serial interrupt control mode 00 = continuous 01 = idle 1x = active 5 reserved 4 data frame slot support 0 = 17 slots (IRQ15-IRQ3, IRQ1-IRQ0, SMI#, IOCHK#) 1 = 21 slots (IRQ15-IRQ3, IRQ1-IRQ0, SMI#, IOCHK#, PCIRQ3#-PCIRQ0#) 3-2 CPU access PCI priority 00 = lowest 01 = higher after 4 PCI master grants 10 = higher after 2 PCI master grants 11 = higher after 3 PCI master grants 1-0 serial interrupt start frame pulse width in continuous/active mode 00 = 4/3 CLK 01 = 6/5 CLK 10 = 8/7 CLK 11 = reserved SeeAlso: #00939,#00952 Bitfields for OPTi 82C750 Vendetta (device 1) pin functionality 3: Bit(s) Description (Table 00954) 7 PCI arbitration time-out mode enable 6 0 wait state for CPU I/O access enable 5 SMI output disable 4 CPU request for PCI bus (0 = enabled, 1 = reserved) 3 reserved 2 refresh preemption disable 1-0 reserved SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) distributed DMA control: Bit(s) Description (Table 00955) 7-5 channel 7-5 enable 4-1 channel 3-0 enable 0 DDMA enable SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) USB interrupt control register: Bit(s) Description (Table 00956) 7 reserved 6-5 buffered DMA control 00 = original DMA with old protocol 01 = reserved 10 = original DMA with PCI master capability 11 = buffered DMA enable 4 reserved 3-0 IRQ generation when USBIRQ triggered 0000 = disabled 0001-0010 = reserved 0011-0111 = IRQ3-IRQ7 1000 = reserved 1001-1100 = IRQ9-IRQ12 1101 = reserved 1110-1111 = IRQ14-IRQ15 SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) PCI reset control: Bit(s) Description (Table 00957) 7 PCI soft reset generate enable 6 PCI slave demand mode buffered DMA retry fix enable 5 IORDY# PCI master delay fix enable 4 ISA command deassertion IOCHRDY delay 0 = <1 ATCLK 1 = >=1 ATCLK 3-2 buffered DMA fix (00 = disable, 11 = enable) 1 reserved 0 ISA master synchronization (1) SeeAlso: #00939 Bitfields for OPTi 82C750 Vendetta (device 1) emulation control: Bit(s) Description (Table 00958) 7 PCIRST# disable 6 SDA2 muxed with XDIR (0 = XDIR, 1 = SDA2) 5 SPKR muxed with MIDI1 (0 = MIDI1, 1 = SPKR) 4 audio mux (0 = MP7-MP0, DACK) 3 audio module enable 2 ATA-33 IDE pin mux scheme (0 = old, 1 = new) 1 REFRESH priority (0 = high, 1 = lowest) 0 port 92h emulation disable SeeAlso: #00939,PORT 0092h Bitfields for OPTi 82C750 Vendetta (device 1) PCI retry control: Bit(s) Description (Table 00959) 7-2 reserved 1 reserved (1) 0 ISA slave PCI master retry 0 = no change 1 = generate BOFF# SeeAlso: #00939 Format of PCI Configuration data for OPTi 82C750 Vendetta (IDE controller): Offset Size Description (Table 00960) 00h 64 BYTEs header (see #00824) (vendor ID 1045h, device ID C621h) 40h BYTE IDE initialization control (see #00961) 41h BYTE reserved 42h BYTE IDE enhanced feature (see #00962) 43h BYTE IDE enhanced mode (see #00963) 44h WORD ultra DMA mode select (see #00964) 46h 186 BYTEs reserved Bitfields for OPTi 82C750 Vendetta (IDE Controller) IDE initialization control: Bit(s) Description (Table 00961) 7-6 bus master IDE PCI bus request when FIFO filled with 00 = 32 bytes (early request disabled) 01 = 30 bytes 10 = 28 bytes 11 = 26 bytes 5 reserved (1) 4 reserved 3 secondary IDE disable 2 I/O addresses relocatable 1-0 IDE device default cycle time 00 = >=600ns (PIO mode 0) 01 = >=383ns (PIO mode 2) 10 = >=240ns (PIO mode 1) 11 = >=180ns (PIO mode 3) SeeAlso: #00960 Bitfields for OPTi 82C750 Vendetta (IDE Controller) IDE enhanced feature: Bit(s) Description (Table 00962) 7 reserved 6 IDE write concurrency enable 5 slave IDE FIFO to ISA bus preemption disable 4 IDE arbiter PCI/IDE concurrency support enable 3 PCI memory commands enable 2 PCI master IDE and IDE cycle concurrency enable 1 PCI master X-1-1-1 MIDE enable 0 reserved SeeAlso: #00960,#00963 Bitfields for OPTi 82C750 Vendetta (IDE Controller) IDE enhanced mode: Bit(s) Description (Table 00963) 7-6 secondary IDE drive 1 enhanced mode 00 = disabled 01 = command recovery in 1 LCLK 10 = command recovery in 0 LCLK 11 = reserved 5-4 secondary IDE drive 0 enhanced mode 00 = disabled 01 = command recovery in 1 LCLK 10 = command recovery in 0 LCLK 11 = reserved 3-2 primary IDE drive 1 enhanced mode 00 = disabled 01 = command recovery in 1 LCLK 10 = command recovery in 0 LCLK 11 = reserved 1-0 primary IDE drive 0 enhanced mode 00 = disabled 01 = command recovery in 1 LCLK 10 = command recovery in 0 LCLK 11 = reserved SeeAlso: #00960,#00963 Bitfields for OPTi 82C750 Vendetta (IDE Controller) ultra DMA mode select: Bit(s) Description (Table 00964) 15 primary IDE disable 14-12 reserved 11-10 secondary IDE drive 1 ultra DMA mode 00 = mode 0 01 = mode 1 10 = mode 2 11 = reserved 9-8 secondary IDE drive 0 ultra DMA mode (same values as bits 11-10) 7-6 primary IDE drive 1 ultra DMA mode (same values as bits 11-10) 5-4 primary IDE drive 0 ultra DMA mode (same values as bits 11-10) 3 secondary IDE drive 1 ultra DMA 33 enable 2 secondary IDE drive 0 ultra DMA 33 enable 1 primary IDE drive 1 ultra DMA 33 enable 0 primary IDE drive 0 ultra DMA 33 enable SeeAlso: #00960 Format of PCI Configuration data for OPTi 82C861/82C871 PCI-to-USB Bus Bridge: Offset Size Description (Table 00965) 00h 64 BYTEs header (see #00878) (vendor ID 1045h, device ID C861h) 40h 4 BYTEs reserved for testing 44h 10 BYTEs reserved 4Eh BYTE I2C control bits 7-5: reserved bit 4: I2C data output read-back (read-only) bit 3: I2C clock output read-back (read-only) bit 2: I2C data output bit 1: I2C clock output bit 0: I2C control enable 4Fh BYTE reserved 50h BYTE PCI host feature control bits 7-4: reserved bit 3: subsystem vendor ID register write disable bit 2: CLKRUN# enable bit 1: port 2 output disable bit 0: port 1 output disable 51h BYTE interrupt assignment bit 7: host controller type 0 = Viper-N+ (send 1 data phase on IRQ driveback) 1 = FireStar (send 2 data phases on IRQ driveback) bit 6: IRQ driveback enable bit 5: reserved bits 4-0: interrupt assignment 00000 = disabled 00001 = PCIRQ0# (default) to 00100 = PCIRQ3#, 00101 = ACPI0 to 01111 = ACPI10 10000 = IRQ0 to 11111 = IRQ15 52h 2 BYTEs reserved 54h DWORD IRQ driveback address bits 1-0: reserved to 00 (read-only) 58h 20 BYTEs reserved 6Ch DWORD reserved (test mode enable) SeeAlso: #00878,#00929,#00939 Format of OPTi FireLink/FireBlast Host Controller memory-mapped registers: Offset Size Description (Table 00966) 00h 256 BYTES standard OpenHCI registers (see #00902) 100h DWORD "HceControl" emulation control (see #00967) 104h DWORD "HceInput" legacy Input Buffer (see #00968) 108h DWORD "HceOutput" legacy Output Buffer (see #00969) 10Ch DWORD "HceStatus" legacy Status (see #00970) SeeAlso: #00902,#00965 Bitfields for OPTi FireLink/FireBlast "HceControl" register: Bit(s) Description (Table 00967) 31-9 reserved 8 A20 gate state 7 IRQ12 active (write 1 to clear) 6 IRQ1 active (write 1 to clear) 5 A20 gate sequence 1 D1h written to port 64h 0 other than D1h written to port 64h 4 external IRQ emulation enable 3 IRQ enable 2 character pending emulation enable 1 (read-only) emulation interrupt condition 0 emulation enable SeeAlso: #00902,PORT 0064h Bitfields for OPTi FireLink/FireBlast "HceInput" register: Bit(s) Description (Table 00968) 31-8 reserved 7-0 data written to port 60h or 64h SeeAlso: #00902,#00970,PORT 0060h,PORT 0064h Bitfields for OPTi FireLink/FireBlast "HceOutput" register: Bit(s) Description (Table 00969) 31-8 reserved 7-0 data to be returned on read of port 60h SeeAlso: #00902,PORT 0060h Bitfields for OPTi FireLink/FireBlast "HceStatus" register: Bit(s) Description (Table 00970) 31-8 reserved 7 parity error 6 time-out 5 aux output full enable 4 keyboard inhibit switch state 0 inhibited 1 not inhibited 3 data written to port: 0 port 60h 1 port 64h 2 warm/cold boot flag 1 input full 0 output full SeeAlso: #00902,PORT 0060h,PORT 0064h --------X-1AB10ASF1066----------------------- INT 1A - PCI BIOS v2.0c+ - READ CONFIGURATION DWORD (PicoPower devices) AX = B10Ah subfn 1066h BH = bus number BL = device/function number (bits 7-3 device, bits 2-0 function) DI = register number (0000h-00FFh) (see #00878) Return: CF clear if successful ECX = dword read CF set on error AH = status (00h,87h) (see #00729) EAX, EBX, ECX, and EDX may be modified all other flags (except IF) may be modified Notes: this function may require up to 1024 byte of stack; it will not enable interrupts if they were disabled before making the call the meanings of BL and BH on entry were exchanged between the initial drafts of the specification and final implementation SeeAlso: AX=B10Ah,AX=B10Ah/SF=8086h Format of PicoPower Vesuvius V3-LS ISA Bridge configuration: Offset Size Description (Table 00971) 00h 64 BYTEs header (see #00878) (vendor ID 1066h, device ID 0002h or 8002h) 40h WORD distributed DMA control register (see #00972) 42h BYTE distributed DMA stat