My CPU has a CCP that isn't in the known list, so add it and tell ccp
about it.

Tested on Ryzen 3900x.

ok? 

Will commit a pcidevs regen immediately after.


diff --git a/sys/dev/pci/ccp_pci.c b/sys/dev/pci/ccp_pci.c
index 2259594644b..c8dcc8750fc 100644
--- a/sys/dev/pci/ccp_pci.c
+++ b/sys/dev/pci/ccp_pci.c
@@ -47,6 +47,7 @@ static const struct pci_matchid ccp_pci_devices[] = {
        { PCI_VENDOR_AMD,       PCI_PRODUCT_AMD_AMD64_17_CCP_1 },
        { PCI_VENDOR_AMD,       PCI_PRODUCT_AMD_AMD64_17_CCP_2 },
        { PCI_VENDOR_AMD,       PCI_PRODUCT_AMD_AMD64_17_1X_CCP },
+       { PCI_VENDOR_AMD,       PCI_PRODUCT_AMD_AMD64_17_3X_CCP },
 };
 
 int
diff --git a/sys/dev/pci/pcidevs b/sys/dev/pci/pcidevs
index d0a021b89bc..fb918e8de5d 100644
--- a/sys/dev/pci/pcidevs
+++ b/sys/dev/pci/pcidevs
@@ -754,6 +754,7 @@ product AMD AMD64_17_CCP_2  0x1468  AMD64 17h Crypto
 product AMD AMD64_17_PCIE_4    0x1470  AMD64 17h PCIE
 product AMD AMD64_17_PCIE_5    0x1471  AMD64 17h PCIE
 product AMD AMD64_17_3X_RC     0x1480  AMD64 17h/3xh Root Complex
+product AMD AMD64_17_3X_CCP    0x1486  AMD64 17h/3xh Crypto
 product AMD AMD64_14_HB                0x1510  AMD64 14h Host
 product AMD AMD64_14_PCIE_1    0x1512  AMD64 14h PCIE
 product AMD AMD64_14_PCIE_2    0x1513  AMD64 14h PCIE

Reply via email to