On Wed, Feb 24, 2021 at 05:01:50PM +0100, Karel Gardas wrote: > > Hello, > > attach patch adds some SkyLake-E related PCI ids. Tested on Kontron/Fujitsu > D3598-B with Intel Xeon W-2123. > > Thanks for review, comment(s) and/or commit. > > Karel >
I can only find a handful of Ubox/PCU numbers in '614073-336062-Xeon Scalable Mem Datasheet Vol2 R4.pdf' Intel Xeon Processor Scalable Family Datasheet, Volume Two: Registers August 2020 336062-004US Is there a document that has most of these? Can you send a dmesg without this diff applied? It is 'Skylake' not 'Sky Lake' and the descriptions are too verbose compared to existing pcidevs entries. https://ark.intel.com/content/www/us/en/ark/products/125036/intel-xeon-w-2123-processor-8-25m-cache-3-60-ghz.html > > diff --git a/sys/dev/pci/pcidevs b/sys/dev/pci/pcidevs > index ba975d05548..10d98d3ce2b 100644 > --- a/sys/dev/pci/pcidevs > +++ b/sys/dev/pci/pcidevs > @@ -4188,6 +4188,53 @@ product INTEL ATOMC2000_PCU_SMB 0x1f3c Atom > C2000 PCU SMBus > product INTEL I354_BP_1GBPS 0x1f40 I354 > product INTEL I354_SGMII 0x1f41 I354 SGMII > product INTEL I354_BP_2_5GBPS 0x1f45 I354 > +product INTEL SKYLAKE_E_UBOX_1 0x2014 Sky Lake-E Ubox Registers > +product INTEL SKYLAKE_E_UBOX_2 0x2015 Sky Lake-E Ubox Registers > +product INTEL SKYLAKE_E_UBOX_3 0x2016 Sky Lake-E Ubox Registers > +product INTEL SKYLAKE_E_M2PCI 0x2018 Sky Lake-E M2PCI Registers > +product INTEL SKYLAKE_E_DMI3 0x2020 Sky Lake-E DMI3 Registers > +product INTEL SKYLAKE_E_CBDMA 0x2021 Sky Lake-E CBDMA Registers > +product INTEL SKYLAKE_E_MMVTD 0x2024 Sky Lake-E MM/VT-d > Configuration Registers > +product INTEL SKYLAKE_E_RAS 0x2025 Sky Lake-E RAS > +product INTEL SKYLAKE_E_IOAPIC 0x2026 Sky Lake-E IOAPIC > +product INTEL SKYLAKE_E_PCIE_RPA 0x2030 Sky Lake-E PCI Express Root > Port A > +product INTEL SKYLAKE_E_PCIE_RPB 0x2031 Sky Lake-E PCI Express Root > Port B > +product INTEL SKYLAKE_E_PCIE_RPC 0x2032 Sky Lake-E PCI Express Root > Port C > +product INTEL SKYLAKE_E_PCIE_RPD 0x2033 Sky Lake-E PCI Express Root > Port D > +product INTEL SKYLAKE_E_VTD 0x2034 Sky Lake-E VT-d > +product INTEL SKYLAKE_E_RAS_CR 0x2035 Sky Lake-E RAS Configuration > Registers > +product INTEL SKYLAKE_E_IOAPIC_CR 0x2036 Sky Lake-E IO xAPIC > Configuration Registers > +product INTEL SKYLAKE_E_IMC_1 0x2040 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_IMC_2 0x2041 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_IMC_3 0x2042 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_IMC_4 0x2043 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_IMC_5 0x2044 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_LM_CH_1 0x2045 Sky Lake-E LM Channel 1 > +product INTEL SKYLAKE_E_LMS_CH_1 0x2046 Sky Lake-E LMS Channel 1 > +product INTEL SKYLAKE_E_LMDP_CH_1 0x2047 Sky Lake-E LMDP Channel 1 > +product INTEL SKYLAKE_E_DECS_CH_2 0x2048 Sky Lake-E DECS Channel 2 > +product INTEL SKYLAKE_E_LM_CH_2 0x2049 Sky Lake-E LM Channel 2 > +product INTEL SKYLAKE_E_LMS_CH_2 0x204a Sky Lake-E LMS Channel 2 > +product INTEL SKYLAKE_E_LMDP_CH_2 0x204b Sky Lake-E LMDP Channel 2 > +product INTEL SKYLAKE_E_M3KTI_1 0x204c Sky Lake-E M3KTI Registers > +product INTEL SKYLAKE_E_M3KTI_2 0x204d Sky Lake-E M3KTI Registers > +product INTEL SKYLAKE_E_M3KTI_3 0x204e Sky Lake-E M3KTI Registers > +product INTEL SKYLAKE_E_IMC_6 0x2066 Sky Lake-E Integrated Memory > Controller > +product INTEL SKYLAKE_E_CHA_1 0x2054 Sky Lake-E CHA Registers > +product INTEL SKYLAKE_E_CHA_2 0x2055 Sky Lake-E CHA Registers > +product INTEL SKYLAKE_E_CHA_3 0x2056 Sky Lake-E CHA Registers > +product INTEL SKYLAKE_E_CHA_4 0x2057 Sky Lake-E CHA Registers > +product INTEL SKYLAKE_E_PCU_1 0x2078 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_2 0x207a Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_3 0x2080 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_4 0x2081 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_5 0x2082 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_6 0x2083 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_7 0x2084 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_8 0x2085 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_PCU_9 0x2086 Sky Lake-E PCU Registers > +product INTEL SKYLAKE_E_CHA_5 0x208d Sky Lake-E CHA Registers > +product INTEL SKYLAKE_E_CHA_6 0x208e Sky Lake-E CHA Registers > product INTEL BSW_HB 0x2280 Braswell Host > product INTEL BSW_HDA 0x2284 Braswell HD Audio > product INTEL BSW_SIO_DMA_2 0x2286 Braswell SIO DMA > @@ -6001,6 +6048,7 @@ product INTEL Q250_LPC 0xa2c7 Q250 LPC > product INTEL B250_LPC 0xa2c8 B250 LPC > product INTEL Z370_LPC 0xa2c9 Z370 LPC > product INTEL X299_LPC 0xa2d2 X299 LPC > +product INTEL C422_LPC 0xa2d3 C422 LPC > product INTEL 200SERIES_I2C_1 0xa2e0 200 Series I2C > product INTEL 200SERIES_I2C_2 0xa2e1 200 Series I2C > product INTEL 200SERIES_I2C_3 0xa2e2 200 Series I2C