Int 1A Fn B102 - Pci Bios V2.0c+ - Find Pci Device [X]
AX = B102h
CX = device ID (see #0659,#0665,#0666,#0793,#0795)
DX = vendor ID (see #0656)
SI = device index (0-n)
Return: CF clear if successful
CF set on error
AH = status (00h,83h,86h) (see #0653)
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
See Also: AX=B182h
(Table 0656)
Values for PCI vendor ID:
003Dh Martin-Marietta Corporation
0E11h Compaq (see #0657)
1000h Symbios Logic Inc (formerly NCR) (see #0658)
1002h ATI (see #0659)
1003h ULSI Systems
1004h VLSI Technologies (see #0660)
1005h Avance Logics (ADL) (see #0661)
1006h Reply Group
1007h Netframe Systems Inc.
1008h Epson
100Ah Phoenix Technologies
100Bh National Semiconductor (see #0662)
100Ch Tseng Labs (see #0663) (also ID 10BEh)
100Dh AST Research
100Eh Weitek (see #0664)
1010h Video Logic Ltd
1011h DEC (see #0665)
1012h Micronics Computers
1013h Cirrus Logic (see #0666,#0028)
1014h IBM (see #0667)
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 #0668)
101Eh AMI (see #0669)
101Fh Picturetel
1020h Hitachi Computer Electronics
1021h Oki Electric Industry
1022h Advanced Micro Devices (see #0670)
1023h Trident Microsystems (see #0671)
1024h Zenith Data Systems
1025h Acer
1028h Dell Computer Corporation
1029h Siemens Nixdorf
102Ah LSI Logic, Headland Division (see #0672)
102Bh Matrox (see #0673)
102Ch Chips & Technologies (see #0674)
102Dh Wyse Technologies
102Eh Olivetti Advanced Technology
102Fh Toshiba America (see #0675)
1030h TMC Research
1031h Miro / Micro Computer Products AG (see #0676)
1032h Compaq
1033h NEC Corporation (see #0677)
1034h Burndy Corporation
1035h Computers and Communications Research Lab
1036h Future Domain (see #0678)
1037h Hitachi Micro Systems
1038h AMP Incorporated
1039h Silicon Integrated System (SIS) (see #0679)
103Ah Seiko Epson Corporation
103Bh Tatung Corp. of America
103Ch Hewlett-Packard (see #0680)
103Eh Solliday
103Fh Logic Modeling
1040h Kubota Pacific
1041h Computrend
1042h PC Technology (see #0681,#0826) (see also PORT 03F0h"PCTech")
1043h Asustek
1044h Distributed Processing Technology (DPT) (see #0682)
1045h OPTi (see #0683)
1046h IPC Corporation, Ltd.
1047h Genoa Systems Corp.
1048h Elsa GmbH
1049h Fountain Technology
104Ah SGS Thomson Microelectric (see #0684)
104Bh BusLogic (see #0685)
104Ch Texas Instruments (see #0686)
104Dh Sony Corporation
104Eh Oak Technology (see #0687)
104Fh Co-Time Computer Ltd.
1050h Winbond (see #0688)
1051h Anigma Corp.
1052h Young Micro Systems
1054h Hitachi, Ltd. (see #0689)
1055h EFAR Microsystems (see #0690)
1056h ICL
1057h Motorola (see #0691)
1058h Electronics and Telecommunications Research
1059h Teknor Microsystems
105Ah Promise Technology (see #0692)
105Bh Foxconn International
105Ch Wipro Infotech Ltd.
105Dh Number 9 Computer Company (see #0693)
105Eh VTech Engineering Canada, Ltd.
105Fh Infotronic America, Inc.
1060h United Microelectronics (UMC) (see #0694)
1061h 8x8 (X Tech) (see #0695)
1062h Maspar Computer Copr.
1063h Ocean Office Automation
1064h Alcatel Cit
1065h Texas Microsystems
1066h PicoPower Technology (see #0696)
1067h Mitsubishi Electronics
1068h Diversified Technology
1069h Mylex Corporation (see #0697)
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 #0698)
1074h NexGen Microsystems (see #0699)
1075h Advanced Integration Research
1076h Chaintech Computer Co. Ltd.
1077h Q Logic (see #0700)
1078h Cyrix Corporation
1079h I-Bus
107Ah Networth
107Bh Gateway 2000
107Ch Goldstar Co. Ltd.
107Dh Leadtek Research (see #0701)
107Eh Interphase Corporation (see #0702)
107Fh Data Technology Corporation (DTC) (see #0703)
1080h Contaq Microsystems (see #0704)
1081h Supermac Technology
1082h EFA Corporation of America
1083h Forex Computer Corporation (see #0705)
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 #0706)
108Ch Elonex PLC (Oakleigh Systems, Inc)
108Dh Olicom (see #0707)
108Eh Sun Microsystems
108Fh Systemsoft Corporation
1090h Encore Computer Corporation
1091h Intergraph Corporation (see #0708)
1092h Diamond Computer Systems
1093h National Instruments (see #0709)
1094h First International Computers (FIC)
1095h CMD Technology, Inc. (see #0710)
1096h Alacron
1097h Appian Technology (see #0711)
1098h Vision / Quantum Designs Ltd (see #0712)
1099h Samsung Electronics Co. Ltd.
109Ah Packard Bell
109Bh Gemlight Computer Ltd.
109Ch Megachips Corporation
109Dh Zida Technologies
109Eh Brooktree Corporation (see #0713)
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 #0714)
10A9h Silicon Graphics
10AAh ACC Microelectronics (see #0715)
10ABh Digicom
10ACh Honeywell IASD
10ADh Symphony Labs (see #0716)
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 #0717)
10B6h Madge Networks (see #0718)
10B7h 3com Corporation (see #0719)
10B8h Standard Microsystems Corporation (SMC) (see #0720)
10B9h Acer Labs Inc. (see #0721)
10BAh Mitsubishi Electronics Corp.
10BBh Dapha Electronics Corporation
10BCh Advanced Logic Research Inc. (ALR)
10BDh Surecom Technology (see #0722)
10BEh Tseng Labs International Corp. (see #0663)
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 #0723)
10C9h DataExpert Corporation
10CAh Fujitsu
10CBh Omron Corporation
10CCh Mentor Arc Inc.
10CDh Advanced System Products (see #0724)
10CEh Radius Inc.
10CFh Citicorp TTI (see #0725)
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 #0726)
10DDh Evans & Sutherland (see #0727)
10DEh NVidia Corporation
10DFh Emulex Corporation (see #0728)
10E0h Integrated Micro Solutions (IMS) (see #0729)
10E1h TekRAM Technology Corporation Ltd. (see #0730)
10E2h Aptix Corporation
10E3h Newbridge Microsystems (see #0731)
10E4h Tandem Computers
10E5h Micro Industries
10E6h Gainbery Computer Products Inc.
10E7h Vadem
10E8h Applied Micro Circuits Corp. (see #0732)
10E9h Alps Electronic Corp. Ltd.
10EAh Integraphics Systems (see #0733)
10EBh Artist Graphics (see #0734)
10ECh Realtek Semiconductor (see #0735)
10EDh ASCII Corporation (see #0736)
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 #0737)
10F6h Creative Electronic Systems SA
10F7h Matsushita Electric Industrial Corp. Ltd.
10F8h Altos India Ltd.
10F9h PC Direct
10FAh Truevision (see #0738)
10FBh Thesys Microelectronics
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 #0739)
1102h Creative Labs
1103h Triones Technologies Inc.
1104h Rasterops
1105h Sigma Designs, Inc.
1106h VIA Technologies (see #0740)
1107h Stratus Computer
1108h Proteon Inc. (see #0741)
1109h Cogent Data Technologies (see #0742)
110Ah Siemens AG / Siemens Nixdorf AG (see #0743)
110Bh Xenon Microsystems
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 #0744)
1113h Accton Technology Corporation
1114h Atmel Corporation
1115h DuPont Pixel Systems
1116h Data Translation
1117h Datacube Inc. (see #0745)
1118h Berg Electronics
1119h Vortex Computersysteme GmbH (see #0746)
111Ah Efficient Networks, Inc. (see #0747)
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.
1124h Leutron Vision AG
1125h Eurocore
1126h Vigra
1127h FORE Systems (see #0748)
1128h ???
1129h Firmworks
112Ah Hermes Electronics Co.
112Bh Linotype - Hell AG
112Dh Ravicad
112Eh Infomedia MicroElectronics Inc (see #0749)
112Fh Imaging Technology (see #0750)
1130h Computervision
1131h Philips Semiconductors
1132h Mitel Corp
1133h Eicon Technology Corporation
1134h Mercury Computer Systems Inc (see #0751)
1135h Fuji Xerox Co Ltd (see #0752)
1136h Momentum Data Systems
1137h Cisco Systems Inc
1138h Ziatech Corporation (see #0753)
1139h Dynamic Pictures Inc (see #0754)
113Ah FWB Inc
113Ch Cyclone Microsystems (PLX) (see #0755)
113Dh Leading Edge Products Inc
113Eh Sanyo Electric Co
113Fh Equinox Systems
1140h Intervoice Inc
1141h Crest Microsystem Inc (see #0756)
1142h Alliance Semiconductor Corp (see #0757)
1143h Netpower, Inc.
1144h Cincinnati Milacron (see #0758)
1145h Workbit Corp
1146h Force Computers
1147h Interface Corp.
1148h Schneider & Koch Co. (see #0759)
1149h Win System Corporation
114Ah VMIC (see #0760)
114Bh Canopus Co.
114Ch Annabooks
114Dh IC Corporation
114Eh Nikon Systems Inc
114Fh Digi International / Stargate (see #0761)
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 #0762)
1159h MuTech (see #0763)
115Ah Harleguin Ltd.
115Bh Parallax Graphics
115Ch ???
115Dh Xircom
115Eh Peer Protocols Inc.
115Fh ???
1160h Megasoft Inc.
1161h PFU Ltd. (see #0764)
1162h OA Laboratory Co Ltd.
1163h Creative Labs (see #0765)
1164h Advanced Peripherals Tech
1165h Imagraph Corporation (see #0766)
1166h Pequr Technology Inc.
1167h Mutoh Industries, Inc.
1168h Thine Electronics Inc
1169h ???
116Ah Polaris Communications
116Bh Connectware Inc
116Ch ???
116Dh ???
116Eh ???
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 #0767)
.NG limit reached, continued in next section...