All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Monjalon <thomas@monjalon.net>
To: Maurice Green <maurice.green@mauricegreenjr.com>
Cc: dev@dpdk.org, eagostini@nvidia.com, getelson@nvidia.com,
	mkashani@nvidia.com, rasland@nvidia.com
Subject: Re: [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list
Date: Wed, 04 Mar 2026 15:06:04 +0100	[thread overview]
Message-ID: <6937723.QfHCVqEBuz@thomas> (raw)
In-Reply-To: <20260304132840.12740-1-maurice.green@mauricegreenjr.com>

04/03/2026 14:28, Maurice Green:
> On Wed, 17 Sep 2025, Thomas Monjalon wrote:
> > I feel we can scratch all these patches and do 1 well synchronized,
> > and documenting a sync command as code comment.
> 
> Agreed. I also noticed 0x1df6 in this patch is already present in 
> main. I would be happy to submit a replacement patch doing a full
> sync with the NVIDIA open kernel modules device list if that is useful.
> Having the updated device IDs for this driver would really help.
> 
> Maurice Green <maurice.green@mauricegreenjr.com>

I had started to work on it.

An abstract to see how it looks like:

+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_16      0x1db0 /* Tesla V100 SXM2 16GB */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_16_LS   0x1db1 /* Tesla V100 SXM2 16GB LS / GRID V100X */
+#define NVIDIA_GPU_GV100GL_TESLA_DGXS_16      0x1db2 /* Tesla V100 DGXS 16GB */
+#define NVIDIA_GPU_GV100GL_TESLA_FHHL_16      0x1db3 /* Tesla V100 FHHL 16GB / GRID V100L */
+#define NVIDIA_GPU_GV100GL_TESLA_PCIE_16_LS   0x1db4 /* Tesla V100 PCIe 16GB LS / GRID V100 */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM2_32_LS   0x1db5 /* Tesla V100 SXM2 32GB LS / GRID V100DX */
+#define NVIDIA_GPU_GV100GL_TESLA_PCIE_32      0x1db6 /* Tesla V100 PCIe 32GB / GRID V100D */
+#define NVIDIA_GPU_GV100GL_TESLA_DGXS_32      0x1db7 /* Tesla V100 DGXS 32GB */
+#define NVIDIA_GPU_GV100GL_TESLA_SXM3_32_H    0x1db8 /* Tesla V100 SXM3 32GB H */

And others with partial name:

+#define NVIDIA_GPU_GA100      0x20b8 /* A100X 80GB DPU */
+#define NVIDIA_GPU_GA100      0x20b9 /* A30X 24GB DPU */
+#define NVIDIA_GPU_GA100      0x20bb /* DRIVE A100 PROD */
+#define NVIDIA_GPU_GA100      0x20bd /* A800 SXM4 40GB */
+#define NVIDIA_GPU_GA100      0x20be /* GRID A100A */
+#define NVIDIA_GPU_GA100      0x20bf /* GRID A100B */
+#define NVIDIA_GPU_GA100      0x20c2 /* CMP 170HX */
+#define NVIDIA_GPU_GA100      0x20f0 /* A100 PG506-207 */
+#define NVIDIA_GPU_GA100      0x20f1 /* A100 PCIe 40GB / GRID A100 */
+#define NVIDIA_GPU_GA100      0x20f2 /* A100 PG506-217 */
+#define NVIDIA_GPU_GA100      0x20f3 /* A800 SXM4 80GB / GRID A800DX */
+#define NVIDIA_GPU_GA100      0x20f5 /* A800 80GB PCIe / GRID A800D */
+#define NVIDIA_GPU_GA100      0x20f6 /* A800 40GB PCIe / GRID A800 */
+#define NVIDIA_GPU_GA100      0x20fd /* AX800 Converged Accelerator */
[...]
+#define NVIDIA_GPU_GH100      0x232c /* H20 HBM3e */
+#define NVIDIA_GPU_GH100      0x2330 /* H100 SXM5 80GB */
+#define NVIDIA_GPU_GH100      0x2331 /* H100 PCIe */
+#define NVIDIA_GPU_GH100      0x2335 /* H200 SXM 141GB */

As you can see it requires knowledge to get the right name for each ID.
Not everything is in https://pci-ids.ucw.cz/
https://github.com/NVIDIA/open-gpu-kernel-modules is a good source but not perfect as well.



  reply	other threads:[~2026-03-04 14:06 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 ` [PATCH 7/9] gpu/cuda: extend NVIDIA GPU device ID list Gregory Etelson
2025-09-17 10:03   ` Thomas Monjalon
2026-03-04 13:28     ` Maurice Green
2026-03-04 14:06       ` Thomas Monjalon [this message]
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=6937723.QfHCVqEBuz@thomas \
    --to=thomas@monjalon.net \
    --cc=dev@dpdk.org \
    --cc=eagostini@nvidia.com \
    --cc=getelson@nvidia.com \
    --cc=maurice.green@mauricegreenjr.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.