Index | Thread | Search

From:
Jonathan Gray <jsg@jsg.id.au>
Subject:
Re: device id for nvidia geforce gtx 850M
To:
hahahahacker2009 <hahahahacker2009@gmail.com>
Cc:
tech@openbsd.org
Date:
Fri, 6 Sep 2024 15:24:22 +1000

Download raw body.

Thread
On Fri, Sep 06, 2024 at 11:57:34AM +0700, hahahahacker2009 wrote:
> Hello! Can this be merged?
> The device id and name was found here:
> https://download.nvidia.com/XFree86/Linux-x86_64/340.108/README/supportedchips.html

space for pci strings is limited

I'd rather remove the list of nvidia graphics ids than try to complete it.

Index: pcidevs
===================================================================
RCS file: /cvs/src/sys/dev/pci/pcidevs,v
diff -u -p -r1.2089 pcidevs
--- pcidevs	6 Sep 2024 03:48:20 -0000	1.2089
+++ pcidevs	6 Sep 2024 05:15:23 -0000
@@ -7853,13 +7853,6 @@ product NUMBER9 I128_T2R	0x493d	Imagine-
 product NUMBER9 I128_T2R4	0x5348	Imagine-128 T2R4
 
 /* NVIDIA products */
-product NVIDIA NV1		0x0008	NV1
-product NVIDIA DAC64		0x0009	DAC64
-product NVIDIA RIVA_TNT		0x0020	Riva TNT
-product NVIDIA RIVA_TNT2	0x0028	Riva TNT2
-product NVIDIA RIVA_TNT2_ULTRA	0x0029	Riva TNT2 Ultra
-product NVIDIA VANTA1		0x002c	Vanta
-product NVIDIA VANTA2		0x002d	Vanta
 product NVIDIA MCP04_ISA	0x0030	MCP04 ISA
 product NVIDIA MCP04_SMB	0x0034	MCP04 SMBus
 product NVIDIA MCP04_IDE	0x0035	MCP04 IDE
@@ -7907,13 +7900,6 @@ product NVIDIA NFORCE2_400_ACA	0x008a	nF
 product NVIDIA NFORCE2_400_PPB	0x008b	nForce2 400
 product NVIDIA NFORCE3_LAN3	0x008c	nForce3 LAN
 product NVIDIA NFORCE2_400_SATA	0x008e	nForce2 400 SATA
-product NVIDIA GEFORCE7800GTX	0x0091	GeForce 7800 GTX
-product NVIDIA GEFORCE7800GT	0x0092	GeForce 7800 GT
-product NVIDIA ITNT2		0x00a0	Aladdin TNT2
-product NVIDIA GEFORCE6800GO	0x00c8	GeForce Go 6800
-product NVIDIA GEFORCE6800GO_U	0x00c9	GeForce Go 6800 Ultra
-product NVIDIA QUADROFXGO1400	0x00cc	Quadro FX Go1400
-product NVIDIA QUADROFX1400	0x00ce	Quadro FX 1400
 product NVIDIA NFORCE3_ISA	0x00d0	nForce3 ISA
 product NVIDIA NFORCE3_PCHB	0x00d1	nForce3 Host
 product NVIDIA NFORCE3_PPB2	0x00d2	nForce3
@@ -7939,52 +7925,6 @@ product NVIDIA NFORCE3_250_EHCI	0x00e8	n
 product NVIDIA NFORCE3_250_ACA	0x00ea	nForce3 250 AC97
 product NVIDIA NFORCE3_250_PPB	0x00ed	nForce3 250
 product NVIDIA NFORCE3_250_SATA2	0x00ee	nForce3 250 SATA
-product NVIDIA GEFORCE6600GTAGP	0x00f1	GeForce 6600 GT AGP
-product NVIDIA GEFORCE6600_3	0x00f2	GeForce 6600
-product NVIDIA GEFORCE7800GS	0x00f5	GeForce 7800 GS
-product NVIDIA GEFORCE6800GT	0x00f9	GeForce 6800 GT
-product NVIDIA GEFORCE5300PCX	0x00fc	GeForce 5300 PCX
-product NVIDIA QUADROFX330	0x00fd	Quadro FX 330
-product NVIDIA GEFORCE256	0x0100	GeForce256
-product NVIDIA GEFORCE256_DDR	0x0101	GeForce256 DDR
-product NVIDIA QUADRO		0x0103	Quadro
-product NVIDIA GEFORCE2MX	0x0110	GeForce2 MX
-product NVIDIA GEFORCE2MX_100	0x0111	GeForce2 MX 100
-product NVIDIA GEFORCE2GO	0x0112	GeForce2 Go
-product NVIDIA QUADRO2_MXR	0x0113	Quadro2 MXR
-product NVIDIA GEFORCE6600GT	0x0140	GeForce 6600 GT
-product NVIDIA GEFORCE6600	0x0141	GeForce 6600
-product NVIDIA GEFORCE6600_2	0x0142	GeForce 6600
-product NVIDIA GEFORCE6600GO	0x0144	GeForce 6600 Go
-product NVIDIA GEFORCE6600GO_2	0x0146	GeForce 6600 Go
-product NVIDIA GEFORCE2GTS	0x0150	GeForce2 GTS
-product NVIDIA GEFORCE2TI	0x0151	GeForce2 Ti
-product NVIDIA GEFORCE2ULTRA	0x0152	GeForce2 Ultra
-product NVIDIA QUADRO2PRO	0x0153	Quadro2 Pro
-product NVIDIA GEFORCE6200	0x0161	GeForce 6200
-product NVIDIA QUADRONVS285	0x0165	Quadro NVS 285
-product NVIDIA GEFORCEGO6200	0x0167	GeForce Go 6200
-product NVIDIA GEFORCE4MX460	0x0170	GeForce4 MX 460
-product NVIDIA GEFORCE4MX440	0x0171	GeForce4 MX 440
-product NVIDIA GEFORCE4MX420	0x0172	GeForce4 MX 420
-product NVIDIA GEFORCE4440GO	0x0174	GeForce4 440 Go
-product NVIDIA GEFORCE4420GO	0x0175	GeForce4 420 Go
-product NVIDIA GEFORCE4420GOM32	0x0176	GeForce4 420 Go 32M
-product NVIDIA QUADRO4500XGL	0x0178	Quadro4 500XGL
-product NVIDIA GEFORCE4440GOM64	0x0179	GeForce4 440 Go 64M
-product NVIDIA QUADRO4200	0x017a	Quadro4 200/400NVS
-product NVIDIA QUADRO4550XGL	0x017b	Quadro4 550XGL
-product NVIDIA QUADRO4500GOGL	0x017c	Quadro4 GoGL
-product NVIDIA GEFORCE4MX440AGP8	0x0181	GeForce4 MX 440 AGP
-product NVIDIA GEFORCE4MX440SEAGP8	0x0182	GeForce4 MX 440SE AGP
-product NVIDIA GEFORCE4MX420AGP8	0x0183	GeForce 4 MX 420 AGP
-product NVIDIA GEFORCE4MX4000	0x0185	GeForce4 MX 4000
-product NVIDIA QUADRO4_580XGL	0x0188	Quadro4 580 XGL
-product NVIDIA QUADRO4NVS	0x018a	Quadro4 NVS
-product NVIDIA QUADRO4_380XGL	0x018b	Quadro4 380 XGL
-product NVIDIA GEFORCE8800GTX	0x0191	GeForce 8800 GTX
-product NVIDIA GEFORCE8800GTS	0x0193	GeForce 8800 GTS
-product NVIDIA GEFORCE2_11	0x01a0	GeForce2 Crush11
 product NVIDIA NFORCE_PCHB	0x01a4	nForce Host
 product NVIDIA NFORCE_DDR2	0x01aa	nForce 220 DDR
 product NVIDIA NFORCE_DDR	0x01ab	nForce 420 DDR
@@ -7999,11 +7939,6 @@ product NVIDIA NFORCE_PPB	0x01b8	nForce
 product NVIDIA NFORCE_IDE	0x01bc	nForce IDE
 product NVIDIA NFORCE_OHCI	0x01c2	nForce USB
 product NVIDIA NFORCE_LAN	0x01c3	nForce LAN
-product NVIDIA GEFORCE7300LE	0x01d1	GeForce 7300 LE
-product NVIDIA GEFORCE7200GS	0x01d3	GeForce 7200 GS
-product NVIDIA GEFORCE7300GO	0x01d7	GeForce 7300 Go
-product NVIDIA GEFORCE7400GO	0x01d8	GeForce 7400 Go
-product NVIDIA GEFORCE7300GS	0x01df	GeForce 7300 GS
 product NVIDIA NFORCE2_PCHB	0x01e0	nForce2 PCI
 product NVIDIA NFORCE2_AGP	0x01e8	nForce2 AGP
 product NVIDIA NFORCE2_MEM0	0x01ea	nForce2
@@ -8012,23 +7947,6 @@ product NVIDIA NFORCE2_MEM2	0x01ec	nForc
 product NVIDIA NFORCE2_MEM3	0x01ed	nForce2
 product NVIDIA NFORCE2_MEM4	0x01ee	nForce2
 product NVIDIA NFORCE2_MEM5	0x01ef	nForce2
-product NVIDIA GEFORCE4MXNFORCE	0x01f0	GeForce4 MX nForce GPU
-product NVIDIA GEFORCE3		0x0200	GeForce3
-product NVIDIA GEFORCE3TI200	0x0201	GeForce3 Ti 200
-product NVIDIA GEFORCE3TI500	0x0202	GeForce3 Ti 500
-product NVIDIA QUADRO_DCC	0x0203	Quadro DCC
-product NVIDIA GEFORCE6200_2	0x0221	GeForce 6200
-product NVIDIA GEFORCE6150	0x0240	GeForce 6150
-product NVIDIA GEFORCE6150LE	0x0241	GeForce 6150 LE
-product NVIDIA GEFORCE6100	0x0242	GeForce 6100
-product NVIDIA GEFORCEGO6150	0x0244	GeForce Go 6150
-product NVIDIA GEFORCEGO6100	0x0247	GeForce Go 6100
-product NVIDIA GEFORCE4TI4600	0x0250	GeForce4 Ti 4600
-product NVIDIA GEFORCE4TI4400	0x0251	GeForce4 Ti 4400
-product NVIDIA GEFORCE4TI4200	0x0253	GeForce4 Ti 4200
-product NVIDIA QUADRO4900XGL	0x0258	Quadro4 900 XGL
-product NVIDIA QUADRO4750XGL	0x0259	Quadro4 750 XGL
-product NVIDIA QUADRO4700XGL	0x025b	Quadro4 700 XGL
 product NVIDIA MCP51_ISA1	0x0260	MCP51 ISA
 product NVIDIA MCP51_ISA2	0x0261	MCP51 ISA
 product NVIDIA MCP51_ISA3	0x0262	MCP51 ISA
@@ -8049,14 +7967,6 @@ product NVIDIA MCP51_PMU	0x0271	MCP51 PM
 product NVIDIA MCP51_MEM	0x0272	MCP51 Memory
 product NVIDIA C51_MEM_2	0x027e	C51 Memory
 product NVIDIA C51_MEM_3	0x027f	C51 Memory
-product NVIDIA GEFORCE4TI4800	0x0280	GeForce4 Ti 4800
-product NVIDIA GEFORCE4TI4200_2	0x0281	GeForce4 Ti 4200
-product NVIDIA GEFORCE4TI4200GO	0x0286	GeForce4 Ti 4200 Go
-product NVIDIA GEFORCE7900GT	0x0291	GeForce 7900 GT/GTO
-product NVIDIA GEFORCE7950GTX	0x0297	GeForce Go 7950 GTX
-product NVIDIA QUADROFX3500	0x029d	Quadro FX 3500
-product NVIDIA GEFORCE7600GT_2	0x02e0	GeForce 7600 GT
-product NVIDIA GEFORCE7600GS_2	0x02e1	GeForce 7600 GS
 product NVIDIA C51_HB_1		0x02f0	C51 Host
 product NVIDIA C51_HB_2		0x02f1	C51 Host
 product NVIDIA C51_HB_3		0x02f2	C51 Host
@@ -8073,28 +7983,6 @@ product NVIDIA C51_PCIE_1	0x02fc	C51 PCI
 product NVIDIA C51_PCIE_2	0x02fd	C51 PCIE
 product NVIDIA C51_MEM_1	0x02fe	C51 Memory
 product NVIDIA C51_MEM_6	0x02ff	C51 Memory
-product NVIDIA GEFORCEFX5800_U	0x0301	GeForce FX 5800 Ultra
-product NVIDIA GEFORCEFX5800	0x0302	GeForce FX 5800
-product NVIDIA GEFORCEFX5600_U	0x0311	GeForce FX 5600 Ultra
-product NVIDIA GEFORCEFX5600	0x0312	GeForce FX 5600
-product NVIDIA GEFORCEFXGO5600	0x031a	GeForce FX Go 5600
-product NVIDIA GEFORCEFXGO5650	0x031b	GeForce FX Go 5650
-product NVIDIA GEFORCEFX5200_U	0x0321	GeForce FX 5200 Ultra
-product NVIDIA GEFORCEFX5200	0x0322	GeForce FX 5200
-product NVIDIA GEFORCEFXGO5200	0x0324	GeForce FX Go 5200
-product NVIDIA GEFORCEFX5500	0x0326	GeForce FX 5500
-product NVIDIA GEFORCEFX5100	0x0327	GeForce FX 5100
-product NVIDIA GEFORCEFXGO5200_3	0x0328	GeForce FX Go 5200
-product NVIDIA GEFORCEFXGO5200_2	0x0329	GeForce FX Go 5200
-product NVIDIA QUADROFX500	0x032b	Quadro FX 500/600
-product NVIDIA GEFORCEFXGO5300	0x032c	GeForce FX Go 5300
-product NVIDIA GEFORCEFXGO5100	0x032d	GeForce FX Go 5100
-product NVIDIA GEFORCEFX5900_U	0x0330	GeForce FX 5900 Ultra
-product NVIDIA GEFORCEFX5900	0x0331	GeForce FX 5900
-product NVIDIA GEFORCEFX5950_U	0x0333	GeForce FX 5950 Ultra
-product NVIDIA GEFORCEFX5700LE	0x0343	GeForce FX 5700LE
-product NVIDIA GEFORCEFXGO5700_2	0x0347	GeForce FX Go 5700
-product NVIDIA GEFORCEFXGO5700	0x0348	GeForce FX Go 5700
 product NVIDIA MCP55_ISA1	0x0360	MCP55 ISA
 product NVIDIA MCP55_ISA2	0x0361	MCP55 ISA
 product NVIDIA MCP55_ISA3	0x0362	MCP55 ISA
@@ -8121,10 +8009,6 @@ product NVIDIA MCP55_PPB_5	0x0378	MCP55 
 product NVIDIA MCP55_MEM3	0x037a	MCP55 Memory
 product NVIDIA MCP55_SATA	0x037e	MCP55 SATA
 product NVIDIA MCP55_SATA2	0x037f	MCP55 SATA
-product NVIDIA GEFORCE7600GT	0x0391	GeForce 7600 GT
-product NVIDIA GEFORCE7600GS	0x0392	GeForce 7600 GS
-product NVIDIA GEFORCE7300GT	0x0393	GeForce 7300 GT
-product NVIDIA GEFORCE7900GO	0x0398	GeForce 7600 Go
 product NVIDIA C55_HB_1		0x03a0	C55 Host
 product NVIDIA C55_HB_2		0x03a1	C55 Host
 product NVIDIA C55_HB_3		0x03a2	C55 Host
@@ -8154,9 +8038,6 @@ product NVIDIA C55_PCIE_2	0x03b9	C55 PCI
 product NVIDIA C55_MEM_16	0x03ba	C55 Memory
 product NVIDIA C55_PCIE_3	0x03bb	C55 PCIE
 product NVIDIA C55_MEM_17	0x03bc	C55 Memory
-product NVIDIA GEFORCE6100_430	0x03d0	GeForce 6100 nForce 430
-product NVIDIA GEFORCE6100_405	0x03d1	GeForce 6100 nForce 405
-product NVIDIA GEFORCE7025_630A	0x03d6	GeForce 7025 nForce 630a
 product NVIDIA MCP61_ISA	0x03e0	MCP61 ISA
 product NVIDIA MCP61_ISA_2	0x03e1	MCP61 ISA
 product NVIDIA MCP61_MEM1	0x03e2	MCP61 Memory
@@ -8179,13 +8060,6 @@ product NVIDIA MCP61_SMU	0x03f4	MCP61 SM
 product NVIDIA MCP61_MEM3	0x03f5	MCP61 Memory
 product NVIDIA MCP61_SATA2	0x03f6	MCP61 SATA
 product NVIDIA MCP61_SATA3	0x03f7	MCP61 SATA
-product NVIDIA GEFORCE8600_GT	0x0402	GeForce 8600 GT
-product NVIDIA GEFORCE8600M_GT	0x0407	GeForce 8600M GT
-product NVIDIA QUADROFX570M	0x040c	Quadro FX 570M
-product NVIDIA GEFORCE8500_GT	0x0421	GeForce 8500 GT
-product NVIDIA GEFORCE8400_GS_0	0x0422	GeForce 8400 GS
-product NVIDIA GEFORCE8400M_GS	0x0427	GeForce 8400M GS
-product NVIDIA GEFORCE8400M_G	0x0428	GeForce 8400M G
 product NVIDIA MCP65_ISA1	0x0440	MCP65 ISA
 product NVIDIA MCP65_ISA2	0x0441	MCP65 ISA
 product NVIDIA MCP65_MEM1	0x0444	MCP65 Memory
@@ -8215,8 +8089,6 @@ product NVIDIA MCP65_SATA_1	0x045c	MCP65
 product NVIDIA MCP65_SATA_2	0x045d	MCP65 SATA
 product NVIDIA MCP65_SATA_3	0x045e	MCP65 SATA
 product NVIDIA MCP65_SATA_4	0x045f	MCP65 SATA
-product NVIDIA GEFORCE7000M	0x0533	GeForce 7000M
-product NVIDIA GEFORCE7050_PV	0x053b	GeForce 7050 PV
 product NVIDIA MCP67_MEM1	0x0541	MCP67 Memory
 product NVIDIA MCP67_SMB	0x0542	MCP67 SMBus
 product NVIDIA MCP67_COPROC	0x0543	MCP67 Co-processor
@@ -8254,16 +8126,6 @@ product NVIDIA MCP73_PPB_1	0x056d	MCP73 
 product NVIDIA MCP73_PPB_2	0x056e	MCP73 PCIE
 product NVIDIA MCP73_PPB_3	0x056f	MCP73 PCIE
 product NVIDIA NFORCE_200	0x05b1	nForce 200
-product NVIDIA GEFORCEGTX285	0x05e3	GeForce GTX 285
-product NVIDIA GEFORCE_9800_GTX	0x0605	GeForce 9800 GTX
-product NVIDIA GEFORCE_8800_GT	0x0611	GeForce 8800 GT
-product NVIDIA GEFORCE_9800_GT	0x0614	GeForce 9800 GT
-product NVIDIA GEFORCE_9600_GT	0x0622	GeForce 9600 GT
-product NVIDIA GEFORCE_9300_GE_1	0x06e0	GeForce 9300 GE
-product NVIDIA GEFORCE8400_GS_1	0x06e4	GeForce 8400 GS
-product NVIDIA GEFORCE9300M_GS	0x06e9	GeForce 9300M GS
-product NVIDIA QUADRONVS150	0x06ea	Quadro NVS 150m
-product NVIDIA QUADRONVS160	0x06eb	Quadro NVS 160m
 product NVIDIA MCP77_MEM2	0x0751	MCP77 Memory
 product NVIDIA MCP77_SMB	0x0752	MCP77 SMBus
 product NVIDIA MCP77_COPROC	0x0753	MCP77 Co-processor
@@ -8311,8 +8173,6 @@ product NVIDIA MCP73_LAN1	0x07dc	MCP73 L
 product NVIDIA MCP73_LAN2	0x07dd	MCP73 LAN
 product NVIDIA MCP73_LAN3	0x07de	MCP73 LAN
 product NVIDIA MCP73_LAN4	0x07df	MCP73 LAN
-product NVIDIA GEFORCE7100	0x07e1	GeForce 7100
-product NVIDIA GEFORCE7050	0x07e3	GeForce 7050
 product NVIDIA MCP73_SATA_1	0x07f0	MCP73 SATA
 product NVIDIA MCP73_SATA_2	0x07f1	MCP73 SATA
 product NVIDIA MCP73_SATA_3	0x07f2	MCP73 SATA
@@ -8328,18 +8188,6 @@ product NVIDIA MCP73_RAID_4	0x07fb	MCP73
 product NVIDIA MCP73_HDA_1	0x07fc	MCP73 HD Audio
 product NVIDIA MCP73_HDA_2	0x07fd	MCP73 HD Audio
 product NVIDIA MCP73_OHCI	0x07fe	MCP73 USB
-product NVIDIA GEFORCE_8200_G	0x0845	GeForce 8200m G
-product NVIDIA GEFORCE_9100	0x0847	GeForce 9100
-product NVIDIA GEFORCE_8200	0x0849	GeForce 8200
-product NVIDIA GEFORCE_9300_GE_2	0x084b	GeForce 9300 GE
-product NVIDIA NFORCE_780A_SLI	0x084c	nForce 780a SLI
-product NVIDIA GEFORCE_9400	0x0861	GeForce 9400
-product NVIDIA GEFORCE_9400_2	0x0863	GeForce 9400m
-product NVIDIA GEFORCE_9300	0x086c	GeForce 9300
-product NVIDIA ION_VGA		0x087d	ION VGA
-product NVIDIA GEFORCE_320M_1	0x08a0	GeForce 320M
-product NVIDIA GEFORCE_320M_2	0x08a4	GeForce 320M
-product NVIDIA GEFORCE210	0x0a65	GeForce 210
 product NVIDIA MCP79_HB_1	0x0a80	MCP79 Host
 product NVIDIA MCP79_HB_2	0x0a81	MCP79 Host
 product NVIDIA MCP79_HB_3	0x0a82	MCP79 Host
@@ -8433,33 +8281,6 @@ product NVIDIA MCP89_PPB_2	0x0d9a	MCP89 
 product NVIDIA MCP89_PPB_3	0x0d9b	MCP89 PCIE
 product NVIDIA MCP89_OHCI	0x0d9c	MCP89 USB
 product NVIDIA MCP89_EHCI	0x0d9d	MCP89 USB
-product NVIDIA GEFORCEGTX460M	0x0dd1	GeForce GTX 460M
-product NVIDIA GEFORCE_425M	0x0df0	GeForce 425M
-product NVIDIA GEFORCEGTX550TI	0x1244	GeForce GTX 550 Ti
-product NVIDIA GEFORCEGTS450_1	0x1245	GeForce GTS 450
-product NVIDIA GEFORCEGT550M	0x1246	GeForce GT 550M
-product NVIDIA GEFORCEGT635M	0x1247	GeForce GT 635M
-product NVIDIA GEFORCEGT555M_1	0x1248	GeForce GT 555M
-product NVIDIA GEFORCEGTS450_2	0x1249	GeForce GTS 450
-product NVIDIA GEFORCEGT640_1	0x124b	GeForce GT 640
-product NVIDIA GEFORCEGT555M_2	0x124d	GeForce GT 555M
-product NVIDIA GEFORCEGTX560M	0x1251	GeForce GTX 560M
-product NVIDIA GEFORCEGT635	0x1280	GeForce GT 635
-product NVIDIA GEFORCEGT710	0x1281	GeForce GT 710
-product NVIDIA GEFORCEGT640_2	0x1282	GeForce GT 640
-product NVIDIA GEFORCEGT630	0x1284	GeForce GT 630
-product NVIDIA GEFORCEGT730M_1	0x1290	GeForce GT 730M
-product NVIDIA GEFORCEGT735M	0x1291	GeForce GT 735M
-product NVIDIA GEFORCEGT740M	0x1292	GeForce GT 740M
-product NVIDIA GEFORCEGT730M_2	0x1293	GeForce GT 730M
-product NVIDIA GEFORCE825M	0x1296	GeForce 825M
-product NVIDIA GEFORCEGT720M	0x1298	GeForce GT 720M
-product NVIDIA GEFORCE940MX	0x134d	GeForce 940MX
-product NVIDIA GEFORCEGTX750TI	0x1380	GeForce GTX 750 Ti
-product NVIDIA GEFORCEGTX750	0x1381	GeForce GTX 750
-product NVIDIA GEFORCEGTX745	0x1382	GeForce GTX 745
-product NVIDIA QUADROM1200	0x13b6	Quadro M1200
-product NVIDIA GEFORCEGTX1050M	0x1c8d	Geforce GTX 1050M
 
 /* O2 Micro */
 product O2MICRO FIREWIRE	0x00f7	Firewire