From: Gregory Etelson <getelson@nvidia.com>
To: <dev@dpdk.org>
Cc: <getelson@nvidia.com>, <mkashani@nvidia.com>,
<rasland@nvidia.com>, eagostini <eagostini@nvidia.com>
Subject: [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list
Date: Mon, 15 Sep 2025 17:41:34 +0300 [thread overview]
Message-ID: <20250915144137.54858-7-getelson@nvidia.com> (raw)
In-Reply-To: <20250915144137.54858-1-getelson@nvidia.com>
From: eagostini <eagostini@nvidia.com>
Add new NVIDIA GPU IDs taken from public driver list.
https://github.com/NVIDIA/open-gpu-kernel-modules/blob/e45d91de0224e17a6bf7c971d8f165090b3c07a6/src/nvidia/generated/g_nv_name_released.h
Signed-off-by: eagostini <eagostini@nvidia.com>
---
drivers/gpu/cuda/cuda.c | 240 +++++++++++++++++++++++++++----------
drivers/gpu/cuda/devices.h | 151 ++++++++++++-----------
2 files changed, 264 insertions(+), 127 deletions(-)
diff --git a/drivers/gpu/cuda/cuda.c b/drivers/gpu/cuda/cuda.c
index a94c4baa64..fb8aaf67fc 100644
--- a/drivers/gpu/cuda/cuda.c
+++ b/drivers/gpu/cuda/cuda.c
@@ -65,35 +65,79 @@ RTE_LOG_REGISTER_DEFAULT(cuda_logtype, NOTICE);
static const struct rte_pci_id pci_id_cuda_map[] = {
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A40_DEVICE_ID)
+ NVIDIA_GPU_M40_24GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A30_24GB_DEVICE_ID)
+ NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID)
+ NVIDIA_GPU_TITAN_V_CEO_ED)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_TITAN_Xp_COLLECTORS_EDITION)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_SXM2_16GB_LS)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_16GB_DGXS_DEVICE_ID)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_16GB_FHHL_DEVICE_ID)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_PCIE_16GB_LS)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_SXM2_32GB_LS)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_32GB_PCIE_DEVICE_ID)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_32GB_DGXS_DEVICE_ID)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A10_24GB_DEVICE_ID)
+ NVIDIA_GPU_V100_SXM3_32GB_H)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A10G_DEVICE_ID)
+ NVIDIA_TITAN_V_JHH_SE)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A10M_DEVICE_ID)
+ NVIDIA_T1000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A800_DEVICE_ID)
+ NVIDIA_T600)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A100_40GB_SXM4_DEVICE_ID)
+ NVIDIA_T400)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_T1000_8GB)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_T400_4GB)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_A100_PG509_200)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
@@ -101,23 +145,39 @@ static const struct rte_pci_id pci_id_cuda_map[] = {
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A100_80GB_SXM4_DEVICE_ID)
+ NVIDIA_A100_SXM4_80GB)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_A100_SXM_64GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A100_80GB_PCIE_DEVICE_ID)
+ NVIDIA_A100_80GB_PCIe)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_PG506_232)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_A30)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
NVIDIA_GPU_A100X_80GB_DPU_DEVICE_ID)
},
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID)
+ },
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
NVIDIA_GPU_GA100_PG506_207)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_GA100_PCIE)
+ NVIDIA_A100_PCIE_40GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
@@ -125,199 +185,259 @@ static const struct rte_pci_id pci_id_cuda_map[] = {
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A800_80GB_SXM_DEVICE_ID)
+ NVIDIA_A800_SXM4_80GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A800_80GB_DEVICE_ID)
+ NVIDIA_A800_80GB_PCIe)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A800_40GB_DEVICE_ID)
+ NVIDIA_A800_40GB_Active)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_A800_80GB_ROYB_DEVICE_ID)
+ NVIDIA_A800_SXM4_40GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_GA100_80GB_ROYB_DEVICE_ID)
+ NVIDIA_AX800)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_16GB_SXM2_DEVICE_ID)
+ NVIDIA_GPU_QUADRO_RTX_6000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_16GB_DGXS_DEVICE_ID)
+ NVIDIA_GPU_QUADRO_RTX_8000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_16GB_FHHL_DEVICE_ID)
+ NVIDIA_RTX_A6000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_16GB_PCIE_DEVICE_ID)
+ NVIDIA_RTX_A5000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_32GB_SXM2_DEVICE_ID)
+ NVIDIA_RTX_A4500)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_32GB_PCIE_DEVICE_ID)
+ NVIDIA_RTX_A4500_LAPTOP)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_32GB_DGXS_DEVICE_ID)
+ NVIDIA_RTX_A4500_EMBEDDED)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_32GB_SXM3_DEVICE_ID)
+ NVIDIA_RTX_A5500)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID)
+ NVIDIA_A40)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100_SXM2)
+ NVIDIA_A10)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_V100S_PCIE)
+ NVIDIA_A10G)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_TITAN_V_CEO_ED)
+ NVIDIA_A10M)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_GV100GL_PG500_216)
+ NVIDIA_H100_NVL)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_GV100GL_PG503_216)
+ NVIDIA_H800_PCIe)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_TU102_TITAN_RTX)
+ NVIDIA_H800)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_TU102GL_QUADRO_RTX)
+ NVIDIA_H20)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_GV100_QUADRO_DEVICE_ID)
+ NVIDIA_H100_80GB_HBM3)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_4000)
+ NVIDIA_H100_PCIe)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_5000)
+ NVIDIA_GPU_H100_80GB_DEVICE_ID)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_6000)
+ NVIDIA_H200)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_8000)
+ NVIDIA_H100)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_H800_NVL)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A4000)
+ NVIDIA_GH200_120GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A6000)
+ NVIDIA_GPU_H100_GH3_DEVICE_ID)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A5000)
+ NVIDIA_RTX_A4000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A4500)
+ NVIDIA_RTX_A4000H)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A5500)
+ NVIDIA_RTX_A2000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A2000)
+ NVIDIA_RTX_A2000_12GB)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_QUADRO_RTX_A2000_12GB)
+ NVIDIA_RTX_A1000)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_T4G)
+ NVIDIA_RTX_A400)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_T4)
+ NVIDIA_A16)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100_GH1_DEVICE_ID)
+ NVIDIA_RTX_6000_ADA)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100_GH3_DEVICE_ID)
+ NVIDIA_RTX_5000_ADA)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_RTX_5880_ADA)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_L40)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_L40G_1B)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_L40S)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_L20)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_RTX_4000_SFF_ADA)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100L_DEVICE_ID)
+ NVIDIA_RTX_4500_ADA)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100XM_DEVICE_ID)
+ NVIDIA_RTX_4000_ADA)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100_PCIE_DEVICE_ID)
+ NVIDIA_L2)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100_GENERIC_DEVICE_ID)
+ NVIDIA_L4)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H100_80GB_DEVICE_ID)
+ NVIDIA_RTX_2000_ADA)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H800_PCIE_DEVICE_ID)
+ NVIDIA_GPU_GRID_M10_0B)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H800_DEVICE_ID)
+ NVIDIA_GPU_GRID_V100L_1B)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_H800L_DEVICE_ID)
+ NVIDIA_GPU_GV100GL_PG500_216)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_GV100GL_PG503_216)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_V100_SXM2)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_GRID_V100S_1B)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_L40_DEVICE_ID)
+ NVIDIA_GPU_GRID_RTX6000_1Q)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_L40S_DEVICE_ID)
+ NVIDIA_GPU_GRID_RTX_T10_4)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_GRID_RTX6000P_1B)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_TU102_TITAN_RTX)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_QUADRO_RTX_4000)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_QUADRO_RTX_5000)
+ },
+ {
+ RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
+ NVIDIA_GPU_T4G)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_L40G_DEVICE_ID)
+ NVIDIA_GPU_GRID_T4_1B)
},
{
RTE_PCI_DEVICE(NVIDIA_GPU_VENDOR_ID,
- NVIDIA_GPU_L4_DEVICE_ID)
+ NVIDIA_H100XS_1_8CME)
},
{
.device_id = 0
diff --git a/drivers/gpu/cuda/devices.h b/drivers/gpu/cuda/devices.h
index 9b5299f3f1..bc096bc4cf 100644
--- a/drivers/gpu/cuda/devices.h
+++ b/drivers/gpu/cuda/devices.h
@@ -10,82 +10,99 @@
/* NVIDIA GPU device IDs */
-#define NVIDIA_GPU_A40_DEVICE_ID (0x2235)
-#define NVIDIA_GPU_A30_24GB_DEVICE_ID (0x20b7)
-#define NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID (0x20b9)
-#define NVIDIA_GPU_A10_24GB_DEVICE_ID (0x2236)
-#define NVIDIA_GPU_A10G_DEVICE_ID (0x2237)
-#define NVIDIA_GPU_A10M_DEVICE_ID (0x2238)
-#define NVIDIA_GPU_A800_DEVICE_ID (0x2238)
-
-#define NVIDIA_GPU_A100_40GB_SXM4_DEVICE_ID (0x20b0)
-#define NVIDIA_GPU_A100_40GB_PCIE_DEVICE_ID (0x20b1)
-#define NVIDIA_GPU_A100_80GB_SXM4_DEVICE_ID (0x20b2)
-#define NVIDIA_GPU_A100_80GB_PCIE_DEVICE_ID (0x20b5)
-#define NVIDIA_GPU_A100X_80GB_DPU_DEVICE_ID (0x20b8)
-
-#define NVIDIA_GPU_GA100_PG506_207 (0x20f0)
-#define NVIDIA_GPU_GA100_PCIE (0x20f1)
-#define NVIDIA_GPU_GA100_PG506_217 (0x20f2)
-#define NVIDIA_GPU_A800_80GB_SXM_DEVICE_ID (0x20f3)
-#define NVIDIA_GPU_A800_80GB_DEVICE_ID (0x20f5)
-#define NVIDIA_GPU_A800_40GB_DEVICE_ID (0x20f6)
-#define NVIDIA_GPU_A800_80GB_ROYB_DEVICE_ID (0x20bd)
-#define NVIDIA_GPU_GA100_80GB_ROYB_DEVICE_ID (0x20fd)
-
-#define NVIDIA_GPU_V100_16GB_SXM2_DEVICE_ID (0x1db1)
+#define NVIDIA_GPU_M40_24GB (0x17fd)
+#define NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID (0x131d)
+#define NVIDIA_GPU_TITAN_V_CEO_ED (0x12eb)
+#define NVIDIA_TITAN_Xp_COLLECTORS_EDITION (0x1b02)
+#define NVIDIA_GPU_V100_SXM2_16GB_LS (0x1db1)
#define NVIDIA_GPU_V100_16GB_DGXS_DEVICE_ID (0x1db2)
#define NVIDIA_GPU_V100_16GB_FHHL_DEVICE_ID (0x1db3)
-#define NVIDIA_GPU_V100_16GB_PCIE_DEVICE_ID (0x1db4)
-
-#define NVIDIA_GPU_V100_32GB_SXM2_DEVICE_ID (0x1db5)
+#define NVIDIA_GPU_V100_PCIE_16GB_LS (0x1db4)
+#define NVIDIA_GPU_V100_SXM2_32GB_LS (0x1db5)
#define NVIDIA_GPU_V100_32GB_PCIE_DEVICE_ID (0x1db6)
#define NVIDIA_GPU_V100_32GB_DGXS_DEVICE_ID (0x1db7)
-#define NVIDIA_GPU_V100_32GB_SXM3_DEVICE_ID (0x1db8)
-#define NVIDIA_GPU_V100_32GB_SXM3_H_DEVICE_ID (0x131d)
-
-#define NVIDIA_GPU_V100_SXM2 (0x1df5)
-#define NVIDIA_GPU_V100S_PCIE (0x1df6)
-
-#define NVIDIA_GPU_TITAN_V_CEO_ED (0x12eb)
-
+#define NVIDIA_GPU_V100_SXM3_32GB_H (0x1db8)
+#define NVIDIA_TITAN_V_JHH_SE (0x1dba)
+#define NVIDIA_T1000 (0x1fb0)
+#define NVIDIA_T600 (0x1fb1)
+#define NVIDIA_T400 (0x1fb2)
+#define NVIDIA_T1000_8GB (0x1ff0)
+#define NVIDIA_T400_4GB (0x1ff2)
+#define NVIDIA_A100_PG509_200 (0x20b0)
+#define NVIDIA_GPU_A100_40GB_PCIE_DEVICE_ID (0x20b1)
+#define NVIDIA_A100_SXM4_80GB (0x20b2)
+#define NVIDIA_A100_SXM_64GB (0x20b3)
+#define NVIDIA_A100_80GB_PCIe (0x20b5)
+#define NVIDIA_PG506_232 (0x20b6)
+#define NVIDIA_A30 (0x20b7)
+#define NVIDIA_GPU_A100X_80GB_DPU_DEVICE_ID (0x20b8)
+#define NVIDIA_GPU_A30X_24GB_DPU_DEVICE_ID (0x20b9)
+#define NVIDIA_GPU_GA100_PG506_207 (0x20f0)
+#define NVIDIA_A100_PCIE_40GB (0x20f1)
+#define NVIDIA_GPU_GA100_PG506_217 (0x20f2)
+#define NVIDIA_A800_SXM4_80GB (0x20f3)
+#define NVIDIA_A800_80GB_PCIe (0x20f5)
+#define NVIDIA_A800_40GB_Active (0x20f6)
+#define NVIDIA_A800_SXM4_40GB (0x20bd)
+#define NVIDIA_AX800 (0x20fd)
+#define NVIDIA_GPU_QUADRO_RTX_6000 (0x13d9)
+#define NVIDIA_GPU_QUADRO_RTX_8000 (0x13d8)
+#define NVIDIA_RTX_A6000 (0x2230)
+#define NVIDIA_RTX_A5000 (0x2231)
+#define NVIDIA_RTX_A4500 (0x2232)
+#define NVIDIA_RTX_A4500_LAPTOP (0x24ba)
+#define NVIDIA_RTX_A4500_EMBEDDED (0x24fa)
+#define NVIDIA_RTX_A5500 (0x2233)
+#define NVIDIA_A40 (0x2235)
+#define NVIDIA_A10 (0x2236)
+#define NVIDIA_A10G (0x2237)
+#define NVIDIA_A10M (0x2238)
+#define NVIDIA_H100_NVL (0x2321)
+#define NVIDIA_H800_PCIe (0x2322)
+#define NVIDIA_H800 (0x2324)
+#define NVIDIA_H20 (0x2329)
+#define NVIDIA_H100_80GB_HBM3 (0x2330)
+#define NVIDIA_H100_PCIe (0x2331)
+#define NVIDIA_GPU_H100_80GB_DEVICE_ID (0x2313)
+#define NVIDIA_H200 (0x2335)
+#define NVIDIA_H100 (0x2339)
+#define NVIDIA_H800_NVL (0x233a)
+#define NVIDIA_GH200_120GB (0x2342)
+#define NVIDIA_GPU_H100_GH3_DEVICE_ID (0x237e)
+#define NVIDIA_RTX_A4000 (0x24b0)
+#define NVIDIA_RTX_A4000H (0x24b1)
+#define NVIDIA_RTX_A2000 (0x2531)
+#define NVIDIA_RTX_A2000_12GB (0x2571)
+#define NVIDIA_RTX_A1000 (0x25b0)
+#define NVIDIA_RTX_A400 (0x25b2)
+#define NVIDIA_A16 (0x25b6)
+#define NVIDIA_RTX_6000_ADA (0x26b1)
+#define NVIDIA_RTX_5000_ADA (0x26b2)
+#define NVIDIA_RTX_5880_ADA (0x26b3)
+#define NVIDIA_L40 (0x26b5)
+#define NVIDIA_L40G_1B (0x26b8)
+#define NVIDIA_L40S (0x26b9)
+#define NVIDIA_L20 (0x26ba)
+#define NVIDIA_RTX_4000_SFF_ADA (0x27b0)
+#define NVIDIA_RTX_4500_ADA (0x27b1)
+#define NVIDIA_RTX_4000_ADA (0x27b2)
+#define NVIDIA_L2 (0x27b6)
+#define NVIDIA_L4 (0x27b8)
+#define NVIDIA_RTX_2000_ADA (0x28b0)
+#define NVIDIA_GPU_GRID_M10_0B (0x13bd)
+#define NVIDIA_GPU_GRID_V100L_1B (0x1db3)
#define NVIDIA_GPU_GV100GL_PG500_216 (0x1df0)
#define NVIDIA_GPU_GV100GL_PG503_216 (0x1df2)
-
+#define NVIDIA_GPU_V100_SXM2 (0x1df5)
+#define NVIDIA_GPU_GRID_V100S_1B (0x1df6)
+#define NVIDIA_GPU_GRID_RTX6000_1Q (0x1e30)
+#define NVIDIA_GPU_GRID_RTX_T10_4 (0x1e37)
+#define NVIDIA_GPU_GRID_RTX6000P_1B (0x1e78)
#define NVIDIA_GPU_TU102_TITAN_RTX (0x1e02)
-#define NVIDIA_GPU_TU102GL_QUADRO_RTX (0x1e78)
-
-#define NVIDIA_GPU_GV100_QUADRO_DEVICE_ID (0x1dba)
#define NVIDIA_GPU_QUADRO_RTX_4000 (0x1eb1)
#define NVIDIA_GPU_QUADRO_RTX_5000 (0x1eb0)
-#define NVIDIA_GPU_QUADRO_RTX_6000 (0x13d9)
-#define NVIDIA_GPU_QUADRO_RTX_8000 (0x13d8)
-#define NVIDIA_GPU_QUADRO_RTX_A4000 (0x24b0)
-#define NVIDIA_GPU_QUADRO_RTX_A6000 (0x2230)
-#define NVIDIA_GPU_QUADRO_RTX_A5000 (0x2231)
-#define NVIDIA_GPU_QUADRO_RTX_A4500 (0x2232)
-#define NVIDIA_GPU_QUADRO_RTX_A5500 (0x2233)
-#define NVIDIA_GPU_QUADRO_RTX_A2000 (0x2531)
-#define NVIDIA_GPU_QUADRO_RTX_A2000_12GB (0x2571)
-
#define NVIDIA_GPU_T4G (0x1eb4)
-#define NVIDIA_GPU_T4 (0x1eb8)
-
-#define NVIDIA_GPU_H100_GH1_DEVICE_ID (0x2342)
-#define NVIDIA_GPU_H100_GH3_DEVICE_ID (0x237e)
-#define NVIDIA_GPU_H100L_DEVICE_ID (0x2321)
-#define NVIDIA_GPU_H100XM_DEVICE_ID (0x2330)
-#define NVIDIA_GPU_H100_PCIE_DEVICE_ID (0x2331)
-#define NVIDIA_GPU_H100_GENERIC_DEVICE_ID (0x2339)
-#define NVIDIA_GPU_H100_80GB_DEVICE_ID (0x2313)
-
-#define NVIDIA_GPU_H800_PCIE_DEVICE_ID (0x2322)
-#define NVIDIA_GPU_H800_DEVICE_ID (0x2324)
-#define NVIDIA_GPU_H800L_DEVICE_ID (0x233a)
-
-#define NVIDIA_GPU_L40_DEVICE_ID (0x26b5)
-#define NVIDIA_GPU_L40S_DEVICE_ID (0x26b9)
-#define NVIDIA_GPU_L40G_DEVICE_ID (0x26b8)
+#define NVIDIA_GPU_GRID_T4_1B (0x1eb8)
+#define NVIDIA_H100XS_1_8CME (0x2337)
-#define NVIDIA_GPU_L4_DEVICE_ID (0x27b8)
#endif /* CUDA_DEVICES_H */
--
2.48.1
next prev parent reply other threads:[~2025-09-15 14:43 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-09-15 14:41 [PATCH 1/9] gpu/cuda: add NVIDIA GPU H100 Gregory Etelson
2025-09-15 14:41 ` [PATCH 2/9] gpu/cuda: new RoyB A100T GPU ID Gregory Etelson
2025-09-15 14:41 ` [PATCH 3/9] [gpu/cuda] New NVIDIA GPU Hopper device ID on Grace Gregory Etelson
2025-09-15 14:41 ` [PATCH 4/9] gpu/cuda: add new Hopper GPU IDs Gregory Etelson
2025-09-15 14:41 ` [PATCH 5/9] gpu/cuda: add new gpu hopper 80gb device id Gregory Etelson
2025-09-15 14:41 ` [PATCH 6/9] gpu/cuda: more gpu ID for h100 and l40 Gregory Etelson
2026-03-04 13:17 ` Maurice Green
2025-09-15 14:41 ` Gregory Etelson [this message]
2025-09-17 10:03 ` [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list Thomas Monjalon
2026-03-04 13:28 ` Maurice Green
2026-03-04 14:06 ` Thomas Monjalon
2026-03-04 22:50 ` Maurice Green
2026-03-05 13:59 ` Thomas Monjalon
2025-09-15 14:41 ` [PATCH 8/9] " Gregory Etelson
2025-09-15 14:41 ` [PATCH 9/9] gpu/cuda: support CUDA 13 building Gregory Etelson
2025-09-17 10:06 ` Thomas Monjalon
2025-12-05 8:55 ` Thomas Monjalon
2026-01-13 17:36 ` [PATCH 1/9] gpu/cuda: add NVIDIA GPU H100 Stephen Hemminger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20250915144137.54858-7-getelson@nvidia.com \
--to=getelson@nvidia.com \
--cc=dev@dpdk.org \
--cc=eagostini@nvidia.com \
--cc=mkashani@nvidia.com \
--cc=rasland@nvidia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.