FreeBSD on recent Xeon E5
John Baldwin
jhb at freebsd.org
Thu Apr 12 13:18:36 UTC 2012
On Wednesday, April 11, 2012 5:33:11 pm Arnaud Lacombe wrote:
> Hi,
>
> I just booted FreeBSD 9.0-RELEASE on a Xeon E5-1650 based platform. It
> would seems that the CPU handles by itself a lots of PCI functions
> which do not seem to be supported by FreeBSD. Here is the output of
> `pciconf -l' restricted to unhandled devices:
>
> none0 at pci0:0:4:0: class=0x088000 card=0x062b15d9 chip=0x3c208086
> none1 at pci0:0:4:1: class=0x088000 card=0x062b15d9 chip=0x3c218086
> none2 at pci0:0:4:2: class=0x088000 card=0x062b15d9 chip=0x3c228086
> none3 at pci0:0:4:3: class=0x088000 card=0x062b15d9 chip=0x3c238086
> none4 at pci0:0:4:4: class=0x088000 card=0x062b15d9 chip=0x3c248086
> none5 at pci0:0:4:5: class=0x088000 card=0x062b15d9 chip=0x3c258086
> none6 at pci0:0:4:6: class=0x088000 card=0x062b15d9 chip=0x3c268086
> none7 at pci0:0:4:7: class=0x088000 card=0x062b15d9 chip=0x3c278086
> none8 at pci0:0:5:0: class=0x088000 card=0x062b15d9 chip=0x3c288086
> none9 at pci0:0:5:2: class=0x088000 card=0x062b15d9 chip=0x3c2a8086
> none10 at pci0:0:22:0: class=0x078000 card=0x062b15d9 chip=0x1d3a8086
> none11 at pci0:0:22:1: class=0x078000 card=0x062b15d9 chip=0x1d3b8086
> none12 at pci0:0:22:3: class=0x070002 card=0x062b15d9 chip=0x1d3d8086
> none13 at pci0:0:31:3: class=0x0c0500 card=0x062b15d9 chip=0x1d228086
> none14 at pci0:0:31:6: class=0x118000 card=0x062b15d9 chip=0x1d248086
> none15 at pci0:8:0:0: class=0x010700 card=0x062b15d9 chip=0x1d6b8086
> none16 at pci0:255:8:0: class=0x088000 card=0x062b15d9 chip=0x3c808086
> none17 at pci0:255:8:3: class=0x088000 card=0x062b15d9 chip=0x3c838086
> none18 at pci0:255:8:4: class=0x088000 card=0x062b15d9 chip=0x3c848086
> none19 at pci0:255:9:0: class=0x088000 card=0x062b15d9 chip=0x3c908086
> none20 at pci0:255:9:3: class=0x088000 card=0x062b15d9 chip=0x3c938086
> none21 at pci0:255:9:4: class=0x088000 card=0x062b15d9 chip=0x3c948086
> none22 at pci0:255:10:0: class=0x088000 card=0x062b15d9 chip=0x3cc08086
> none23 at pci0:255:10:1: class=0x088000 card=0x062b15d9 chip=0x3cc18086
> none24 at pci0:255:10:2: class=0x088000 card=0x062b15d9 chip=0x3cc28086
> none25 at pci0:255:10:3: class=0x088000 card=0x062b15d9 chip=0x3cd08086
> none26 at pci0:255:11:0: class=0x088000 card=0x062b15d9 chip=0x3ce08086
> none27 at pci0:255:11:3: class=0x088000 card=0x062b15d9 chip=0x3ce38086
> none28 at pci0:255:12:0: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none29 at pci0:255:12:1: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none30 at pci0:255:12:2: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none31 at pci0:255:12:6: class=0x088000 card=0x000015d9 chip=0x3cf48086
> none32 at pci0:255:12:7: class=0x088000 card=0x000015d9 chip=0x3cf68086
> none33 at pci0:255:13:0: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none34 at pci0:255:13:1: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none35 at pci0:255:13:2: class=0x088000 card=0x000015d9 chip=0x3ce88086
> none36 at pci0:255:13:6: class=0x088000 card=0x000015d9 chip=0x3cf58086
> none37 at pci0:255:14:0: class=0x088000 card=0x062b15d9 chip=0x3ca08086
> none38 at pci0:255:14:1: class=0x110100 card=0x062b15d9 chip=0x3c468086
> none39 at pci0:255:15:0: class=0x088000 card=0x062b15d9 chip=0x3ca88086
> none40 at pci0:255:15:1: class=0x088000 card=0x062b15d9 chip=0x3c718086
> none41 at pci0:255:15:2: class=0x088000 card=0x062b15d9 chip=0x3caa8086
> none42 at pci0:255:15:3: class=0x088000 card=0x062b15d9 chip=0x3cab8086
> none43 at pci0:255:15:4: class=0x088000 card=0x062b15d9 chip=0x3cac8086
> none44 at pci0:255:15:5: class=0x088000 card=0x062b15d9 chip=0x3cad8086
> none45 at pci0:255:15:6: class=0x088000 card=0x062b15d9 chip=0x3cae8086
> none46 at pci0:255:16:0: class=0x088000 card=0x062b15d9 chip=0x3cb08086
> none47 at pci0:255:16:1: class=0x088000 card=0x062b15d9 chip=0x3cb18086
> none48 at pci0:255:16:2: class=0x088000 card=0x062b15d9 chip=0x3cb28086
> none49 at pci0:255:16:3: class=0x088000 card=0x062b15d9 chip=0x3cb38086
> none50 at pci0:255:16:4: class=0x088000 card=0x062b15d9 chip=0x3cb48086
> none51 at pci0:255:16:5: class=0x088000 card=0x062b15d9 chip=0x3cb58086
> none52 at pci0:255:16:6: class=0x088000 card=0x062b15d9 chip=0x3cb68086
> none53 at pci0:255:16:7: class=0x088000 card=0x062b15d9 chip=0x3cb78086
> none54 at pci0:255:17:0: class=0x088000 card=0x062b15d9 chip=0x3cb88086
> none55 at pci0:255:19:0: class=0x088000 card=0x062b15d9 chip=0x3ce48086
> none56 at pci0:255:19:1: class=0x110100 card=0x062b15d9 chip=0x3c438086
> none57 at pci0:255:19:4: class=0x110100 card=0x062b15d9 chip=0x3ce68086
> none58 at pci0:255:19:5: class=0x110100 card=0x062b15d9 chip=0x3c448086
> none59 at pci0:255:19:6: class=0x088000 card=0x062b15d9 chip=0x3c458086
>
> These would seem to correspond to Uncore feature, namely, as per [0]:
>
> 0x3C20 - 0x3C3F: IO Features (QDDMA, APIC, Intel VT, RAS, Intel TXT)
> 0x3C40 - 0x3C5F: Performance Monitors
> 0x3C60 - 0x3C7F: DFX
> 0x3C80 - 0x3C9F: Intel QuickPath Interconnect
> 0x3CA0 - 0x3CBF: Home Agent/Memory Controller
> 0x3CC0 - 0x3CDF: Power Management
> 0x3CE0 - 0x3CFF: Cbo/Ring
>
> Even if it would not seem to be critical features, what will be the
> consequence of having those features currently unhandled ?
None. These do not generally need active management. However, they can allow
you to do interesting things in some cases such as ECC error injection.
--
John Baldwin
More information about the freebsd-current
mailing list