Date: Mon, 4 Apr 2011 08:51:03 -0700 From: Garrett Cooper <yanegomi@gmail.com> To: freebsd-hackers@freebsd.org Cc: Philip Paeps <philip@freebsd.org> Subject: Re: Updating PCI vendors database Message-ID: <BANLkTin-6CiLwKOygckjo20%2BpYMMNFeWbg@mail.gmail.com> In-Reply-To: <20110404145748.GP71940@rincewind.paeps.cx> References: <20110404141016.GL71940@rincewind.paeps.cx> <4D99D81A.7000903@FreeBSD.org> <20110404145748.GP71940@rincewind.paeps.cx>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Mon, Apr 4, 2011 at 7:57 AM, Philip Paeps <philip@freebsd.org> wrote: > On 2011-04-04 17:39:22 (+0300), Andriy Gapon <avg@FreeBSD.org> wrote: >> on 04/04/2011 17:10 Philip Paeps said the following: >> > It looks like our /usr/share/misc/pci_vendors list (used only by pciconf as >> > far as I can tell) has become rather stale. We also appear to be tracking >> > sources which no longer exist. >> > >> > Would anyone object if I updated this list to source the same database used by >> > Linux distributions at http://pciids.sourceforge.net/v2.2/pci.ids? >> > >> > It helps that our pciconf looks to be compatible with that format. We just >> > ignore subvendor and subdevice, but it doesn't appear to matter that the file >> > contains this information. >> > >> > I could cull the subvendor/subdevice from the list though. >> > >> > Any views? >> > >> > Reason I'm looking into this is because one of my customers would like their >> > name to be correct when I import the driver I've been working on for them. :) >> >> This is just for your information: >> http://thread.gmane.org/gmane.os.freebsd.current/127979/focus=128577 >> Maybe you'll find something useful there. > > Thanks. I've just read through that discussion. It doesn't look like there > were any "serious" objections to pulling in the new list, other than verifying > that the new list contains all the entries the current list contains. > > I am not entirely sure what the little side-discussion about using # instead > of ; as a comment marker is about. It looks to me like the pci.ids file "Just > Works"[tm] with our pciconf(8). Maybe Garrett can elaborate on that? Well, close. You can substitute the hashes with semicolons, but you need to get rid of subvendor / subdevice. The format is: vendor-id\040\040vendor-description \011device-id\040\040device-description \011\011subvendor-id\040subdevice-id\040\040subsystem-name (it's also documented in the top of the file, but just to be pedantic I noted it here) pciconf already supports hash based comments: /* * Scan input lines from the database */ for (;;) { if (fgets(buf, sizeof(buf), db) == NULL) break; if ((ch = strchr(buf, '#')) != NULL) *ch = '\0'; so no work needs to be done there. Setting PCICONF_VENDOR_DATABASE to pci.ids worked, but all the items on my box are different in the new file (all device descriptions, but also some of the vendor descriptions dealing with my nVidia card, Realtek NIC, and LSI card) [it would be interesting to see who's correct in terms of corporation branding :)..]. So this definitely isn't MFC-able :). > I think we should just go with the new list, but I'll hold off for a bit to > let others object. ;) +1, just for the fact that our sources are becoming stale. I wonder though what other OSes like NetBSD/OpenBSD/[Open]Solaris/IlluminOS use however for tracking PCI IDs, as the sources for pci.ids aren't necessarily the vendor itself and in some cases are end-users. I thought some of our other sources were based on data provided by vendors. Thanks, -Garrett [-- Attachment #2 --] hostb0@pci0:0:0:0: class=0x060000 card=0x836b1043 chip=0x34058086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub to ESI Port' class = bridge subclass = HOST-PCI pcib1@pci0:0:1:0: class=0x060400 card=0x836b1043 chip=0x34088086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib4@pci0:0:3:0: class=0x060400 card=0x836b1043 chip=0x340a8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 3' class = bridge subclass = PCI-PCI pcib5@pci0:0:7:0: class=0x060400 card=0x836b1043 chip=0x340e8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub PCI Express Root Port 7' class = bridge subclass = PCI-PCI none0@pci0:0:20:0: class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub System Management Registers' class = base peripheral subclass = interrupt controller none1@pci0:0:20:1: class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub GPIO and Scratch Pad Registers' class = base peripheral subclass = interrupt controller none2@pci0:0:20:2: class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub Control Status and RAS Registers' class = base peripheral subclass = interrupt controller none3@pci0:0:20:3: class=0x080000 card=0x00000000 chip=0x34388086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture I/O Hub Throttle Registers' class = base peripheral subclass = interrupt controller uhci0@pci0:0:26:0: class=0x0c0300 card=0x82d41043 chip=0x3a378086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *4' class = serial bus subclass = USB uhci1@pci0:0:26:1: class=0x0c0300 card=0x82d41043 chip=0x3a388086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *5' class = serial bus subclass = USB uhci2@pci0:0:26:2: class=0x0c0300 card=0x82d41043 chip=0x3a398086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *6' class = serial bus subclass = USB ehci0@pci0:0:26:7: class=0x0c0320 card=0x82d41043 chip=0x3a3c8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB EHCI Controller *2' class = serial bus subclass = USB pcib6@pci0:0:28:0: class=0x060400 card=0x82ea1043 chip=0x3a408086 rev=0x00 hdr=0x01 vendor = 'Intel Corporation' device = 'PCI Express Port 1' class = bridge subclass = PCI-PCI pcib7@pci0:0:28:1: class=0x060400 card=0x82ea1043 chip=0x3a428086 rev=0x00 hdr=0x01 vendor = 'Intel Corporation' device = 'PCI Express Port 2' class = bridge subclass = PCI-PCI uhci3@pci0:0:29:0: class=0x0c0300 card=0x82d41043 chip=0x3a348086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *1' class = serial bus subclass = USB uhci4@pci0:0:29:1: class=0x0c0300 card=0x82d41043 chip=0x3a358086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *2' class = serial bus subclass = USB uhci5@pci0:0:29:2: class=0x0c0300 card=0x82d41043 chip=0x3a368086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB UHCI Controller *3' class = serial bus subclass = USB ehci1@pci0:0:29:7: class=0x0c0320 card=0x82d41043 chip=0x3a3a8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'USB EHCI Controller *1' class = serial bus subclass = USB pcib8@pci0:0:30:0: class=0x060401 card=0x82d41043 chip=0x244e8086 rev=0x90 hdr=0x01 vendor = 'Intel Corporation' device = '82801 Family (ICH2/3/4/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x82d41043 chip=0x3a168086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'LPC Interface Controller' class = bridge subclass = PCI-ISA ahci0@pci0:0:31:2: class=0x010601 card=0x82d41043 chip=0x3a228086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '6 port SATA AHCI Controller' class = mass storage subclass = SATA ichsmb0@pci0:0:31:3: class=0x0c0500 card=0x82d41043 chip=0x3a308086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'SMB controller (50011458)' class = serial bus subclass = SMBus pcib2@pci0:1:0:0: class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01 vendor = 'NEC Electronics Hong Kong' device = 'uPD720400 PCI Express - PCI/PCI-X Bridge' class = bridge subclass = PCI-PCI pcib3@pci0:1:0:1: class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01 vendor = 'NEC Electronics Hong Kong' device = 'uPD720400 PCI Express - PCI/PCI-X Bridge' class = bridge subclass = PCI-PCI vgapci0@pci0:4:0:0: class=0x030000 card=0xc9543842 chip=0x064010de rev=0xa1 hdr=0x00 vendor = 'NVIDIA Corporation' device = 'NVIDIA GeForce 9500 GT (G96)' class = display subclass = VGA mfi0@pci0:5:0:0: class=0x010400 card=0x10121000 chip=0x00601000 rev=0x04 hdr=0x00 vendor = 'LSI Logic (Was: Symbios Logic, NCR)' device = 'SAS1078 PCI-X Fusion-MPT SAS' class = mass storage subclass = RAID re0@pci0:6:0:0: class=0x020000 card=0x83671043 chip=0x816810ec rev=0x02 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)' class = network subclass = ethernet emu10kx0@pci0:8:0:0: class=0x040100 card=0x10211102 chip=0x00081102 rev=0x00 hdr=0x00 vendor = 'Creative Technology LTD.' device = 'sound blaster Audigy 2 (ca0108)' class = multimedia subclass = audio fwohci0@pci0:8:4:0: class=0x0c0010 card=0x82591043 chip=0x581111c1 rev=0x70 hdr=0x00 vendor = 'Lucent/Agere Systems (Was: AT&T MicroElectronics)' device = '1394A PCI PHY/Link Open Host Ctrlr I/F (FW322)' class = serial bus subclass = FireWire hostb1@pci0:255:0:0: class=0x060000 card=0x80868086 chip=0x2c418086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' class = bridge subclass = HOST-PCI hostb2@pci0:255:0:1: class=0x060000 card=0x80868086 chip=0x2c018086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Architecture System Address Decoder' class = bridge subclass = HOST-PCI hostb3@pci0:255:2:0: class=0x060000 card=0x80868086 chip=0x2c108086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Interconnect Link 0' class = bridge subclass = HOST-PCI hostb4@pci0:255:2:1: class=0x060000 card=0x80868086 chip=0x2c118086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Interconnect Physical 0' class = bridge subclass = HOST-PCI hostb5@pci0:255:3:0: class=0x060000 card=0x80868086 chip=0x2c188086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller' class = bridge subclass = HOST-PCI hostb6@pci0:255:3:1: class=0x060000 card=0x80868086 chip=0x2c198086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Target Address Decoder' class = bridge subclass = HOST-PCI hostb7@pci0:255:3:4: class=0x060000 card=0x80868086 chip=0x2c1c8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Test Registers' class = bridge subclass = HOST-PCI hostb8@pci0:255:4:0: class=0x060000 card=0x80868086 chip=0x2c208086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 0 Control Registers' class = bridge subclass = HOST-PCI hostb9@pci0:255:4:1: class=0x060000 card=0x80868086 chip=0x2c218086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 0 Address Registers' class = bridge subclass = HOST-PCI hostb10@pci0:255:4:2: class=0x060000 card=0x80868086 chip=0x2c228086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 0 Rank Registers' class = bridge subclass = HOST-PCI hostb11@pci0:255:4:3: class=0x060000 card=0x80868086 chip=0x2c238086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 0 Thermal Control Registers' class = bridge subclass = HOST-PCI hostb12@pci0:255:5:0: class=0x060000 card=0x80868086 chip=0x2c288086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 1 Control Registers' class = bridge subclass = HOST-PCI hostb13@pci0:255:5:1: class=0x060000 card=0x80868086 chip=0x2c298086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 1 Address Registers' class = bridge subclass = HOST-PCI hostb14@pci0:255:5:2: class=0x060000 card=0x80868086 chip=0x2c2a8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 1 Rank Registers' class = bridge subclass = HOST-PCI hostb15@pci0:255:5:3: class=0x060000 card=0x80868086 chip=0x2c2b8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 1 Thermal Control Registers' class = bridge subclass = HOST-PCI hostb16@pci0:255:6:0: class=0x060000 card=0x80868086 chip=0x2c308086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 2 Control Registers' class = bridge subclass = HOST-PCI hostb17@pci0:255:6:1: class=0x060000 card=0x80868086 chip=0x2c318086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 2 Address Registers' class = bridge subclass = HOST-PCI hostb18@pci0:255:6:2: class=0x060000 card=0x80868086 chip=0x2c328086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 2 Rank Registers' class = bridge subclass = HOST-PCI hostb19@pci0:255:6:3: class=0x060000 card=0x80868086 chip=0x2c338086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'QuickPath Memory Controller Channel 2 Thermal Control Registers' class = bridge subclass = HOST-PCI [-- Attachment #3 --] hostb0@pci0:0:0:0: class=0x060000 card=0x836b1043 chip=0x34058086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub to ESI Port' class = bridge subclass = HOST-PCI pcib1@pci0:0:1:0: class=0x060400 card=0x836b1043 chip=0x34088086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib4@pci0:0:3:0: class=0x060400 card=0x836b1043 chip=0x340a8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub PCI Express Root Port 3' class = bridge subclass = PCI-PCI pcib5@pci0:0:7:0: class=0x060400 card=0x836b1043 chip=0x340e8086 rev=0x13 hdr=0x01 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub PCI Express Root Port 7' class = bridge subclass = PCI-PCI none0@pci0:0:20:0: class=0x080000 card=0x00000000 chip=0x342e8086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub System Management Registers' class = base peripheral subclass = interrupt controller none1@pci0:0:20:1: class=0x080000 card=0x00000000 chip=0x34228086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers' class = base peripheral subclass = interrupt controller none2@pci0:0:20:2: class=0x080000 card=0x00000000 chip=0x34238086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub Control Status and RAS Registers' class = base peripheral subclass = interrupt controller none3@pci0:0:20:3: class=0x080000 card=0x00000000 chip=0x34388086 rev=0x13 hdr=0x00 vendor = 'Intel Corporation' device = '5520/5500/X58 I/O Hub Throttle Registers' class = base peripheral subclass = interrupt controller uhci0@pci0:0:26:0: class=0x0c0300 card=0x82d41043 chip=0x3a378086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB uhci1@pci0:0:26:1: class=0x0c0300 card=0x82d41043 chip=0x3a388086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB uhci2@pci0:0:26:2: class=0x0c0300 card=0x82d41043 chip=0x3a398086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB ehci0@pci0:0:26:7: class=0x0c0320 card=0x82d41043 chip=0x3a3c8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB2 EHCI Controller' class = serial bus subclass = USB pcib6@pci0:0:28:0: class=0x060400 card=0x82ea1043 chip=0x3a408086 rev=0x00 hdr=0x01 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) PCI Express Root Port 1' class = bridge subclass = PCI-PCI pcib7@pci0:0:28:1: class=0x060400 card=0x82ea1043 chip=0x3a428086 rev=0x00 hdr=0x01 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) PCI Express Port 2' class = bridge subclass = PCI-PCI uhci3@pci0:0:29:0: class=0x0c0300 card=0x82d41043 chip=0x3a348086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB uhci4@pci0:0:29:1: class=0x0c0300 card=0x82d41043 chip=0x3a358086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB uhci5@pci0:0:29:2: class=0x0c0300 card=0x82d41043 chip=0x3a368086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB UHCI Controller' class = serial bus subclass = USB ehci1@pci0:0:29:7: class=0x0c0320 card=0x82d41043 chip=0x3a3a8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) USB2 EHCI Controller' class = serial bus subclass = USB pcib8@pci0:0:30:0: class=0x060401 card=0x82d41043 chip=0x244e8086 rev=0x90 hdr=0x01 vendor = 'Intel Corporation' device = '82801 PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x82d41043 chip=0x3a168086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JIR (ICH10R) LPC Interface Controller' class = bridge subclass = PCI-ISA ahci0@pci0:0:31:2: class=0x010601 card=0x82d41043 chip=0x3a228086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) SATA AHCI Controller' class = mass storage subclass = SATA ichsmb0@pci0:0:31:3: class=0x0c0500 card=0x82d41043 chip=0x3a308086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = '82801JI (ICH10 Family) SMBus Controller' class = serial bus subclass = SMBus pcib2@pci0:1:0:0: class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01 vendor = 'NEC Corporation' device = 'uPD720400 PCI Express - PCI/PCI-X Bridge' class = bridge subclass = PCI-PCI pcib3@pci0:1:0:1: class=0x060400 card=0x00000000 chip=0x01251033 rev=0x06 hdr=0x01 vendor = 'NEC Corporation' device = 'uPD720400 PCI Express - PCI/PCI-X Bridge' class = bridge subclass = PCI-PCI vgapci0@pci0:4:0:0: class=0x030000 card=0xc9543842 chip=0x064010de rev=0xa1 hdr=0x00 vendor = 'nVidia Corporation' device = 'G96 [GeForce 9500 GT]' class = display subclass = VGA mfi0@pci0:5:0:0: class=0x010400 card=0x10121000 chip=0x00601000 rev=0x04 hdr=0x00 vendor = 'LSI Logic / Symbios Logic' device = 'MegaRAID SAS 1078' class = mass storage subclass = RAID re0@pci0:6:0:0: class=0x020000 card=0x83671043 chip=0x816810ec rev=0x02 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8111/8168B PCI Express Gigabit Ethernet controller' class = network subclass = ethernet emu10kx0@pci0:8:0:0: class=0x040100 card=0x10211102 chip=0x00081102 rev=0x00 hdr=0x00 vendor = 'Creative Labs' device = 'SB0400 Audigy2 Value' class = multimedia subclass = audio fwohci0@pci0:8:4:0: class=0x0c0010 card=0x82591043 chip=0x581111c1 rev=0x70 hdr=0x00 vendor = 'Agere Systems' device = 'FW322/323' class = serial bus subclass = FireWire hostb1@pci0:255:0:0: class=0x060000 card=0x80868086 chip=0x2c418086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers' class = bridge subclass = HOST-PCI hostb2@pci0:255:0:1: class=0x060000 card=0x80868086 chip=0x2c018086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 QuickPath Architecture System Address Decoder' class = bridge subclass = HOST-PCI hostb3@pci0:255:2:0: class=0x060000 card=0x80868086 chip=0x2c108086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 QPI Link 0' class = bridge subclass = HOST-PCI hostb4@pci0:255:2:1: class=0x060000 card=0x80868086 chip=0x2c118086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 QPI Physical 0' class = bridge subclass = HOST-PCI hostb5@pci0:255:3:0: class=0x060000 card=0x80868086 chip=0x2c188086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller' class = bridge subclass = HOST-PCI hostb6@pci0:255:3:1: class=0x060000 card=0x80868086 chip=0x2c198086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder' class = bridge subclass = HOST-PCI hostb7@pci0:255:3:4: class=0x060000 card=0x80868086 chip=0x2c1c8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Test Registers' class = bridge subclass = HOST-PCI hostb8@pci0:255:4:0: class=0x060000 card=0x80868086 chip=0x2c208086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers' class = bridge subclass = HOST-PCI hostb9@pci0:255:4:1: class=0x060000 card=0x80868086 chip=0x2c218086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers' class = bridge subclass = HOST-PCI hostb10@pci0:255:4:2: class=0x060000 card=0x80868086 chip=0x2c228086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers' class = bridge subclass = HOST-PCI hostb11@pci0:255:4:3: class=0x060000 card=0x80868086 chip=0x2c238086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers' class = bridge subclass = HOST-PCI hostb12@pci0:255:5:0: class=0x060000 card=0x80868086 chip=0x2c288086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers' class = bridge subclass = HOST-PCI hostb13@pci0:255:5:1: class=0x060000 card=0x80868086 chip=0x2c298086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers' class = bridge subclass = HOST-PCI hostb14@pci0:255:5:2: class=0x060000 card=0x80868086 chip=0x2c2a8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers' class = bridge subclass = HOST-PCI hostb15@pci0:255:5:3: class=0x060000 card=0x80868086 chip=0x2c2b8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers' class = bridge subclass = HOST-PCI hostb16@pci0:255:6:0: class=0x060000 card=0x80868086 chip=0x2c308086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers' class = bridge subclass = HOST-PCI hostb17@pci0:255:6:1: class=0x060000 card=0x80868086 chip=0x2c318086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers' class = bridge subclass = HOST-PCI hostb18@pci0:255:6:2: class=0x060000 card=0x80868086 chip=0x2c328086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers' class = bridge subclass = HOST-PCI hostb19@pci0:255:6:3: class=0x060000 card=0x80868086 chip=0x2c338086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers' class = bridge subclass = HOST-PCI
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTin-6CiLwKOygckjo20%2BpYMMNFeWbg>
