gpu device ids

This commit is contained in:
Harald Hope 2023-09-28 19:28:59 -07:00
parent 8df3eaad78
commit 939514fc9f

15
pinxi
View file

@ -18350,6 +18350,7 @@ sub set_nv_data {
'years' => '2001-03', 'years' => '2001-03',
}, },
## Legacy 173.14.xx ## Legacy 173.14.xx
# process: IBM 130, TSMC 130-150
{'arch' => 'Rankine', {'arch' => 'Rankine',
'ids' => '00fa|00fb|00fc|00fd|00fe|0301|0302|0308|0309|0311|0312|0314|031a|' . 'ids' => '00fa|00fb|00fc|00fd|00fe|0301|0302|0308|0309|0311|0312|0314|031a|' .
'031b|031c|0320|0321|0322|0323|0324|0325|0326|0327|0328|032a|032b|032c|032d|' . '031b|031c|0320|0321|0322|0323|0324|0325|0326|0327|0328|032a|032b|032c|032d|' .
@ -18357,7 +18358,7 @@ sub set_nv_data {
'code' => 'NV3x', 'code' => 'NV3x',
'kernel' => '3.12', 'kernel' => '3.12',
'legacy' => 1, 'legacy' => 1,
'process' => '130-150nm', # IBM 130, TSMC 130-150 'process' => '130-150nm',
'release' => '173.14.39', 'release' => '173.14.39',
'series' => '173.14.xx', 'series' => '173.14.xx',
'status' => $status_eol, 'status' => $status_eol,
@ -18365,6 +18366,8 @@ sub set_nv_data {
'years' => '2003-05', 'years' => '2003-05',
}, },
## Legacy 304.xx ## Legacy 304.xx
# code: hard to get these, roughly MCP[567]x/NV4x/G7x
# process: IBM 130, TSMC 90-110
{'arch' => 'Curie', {'arch' => 'Curie',
'ids' => '0040|0041|0042|0043|0044|0045|0046|0047|0048|004e|0090|0091|0092|' . 'ids' => '0040|0041|0042|0043|0044|0045|0046|0047|0048|004e|0090|0091|0092|' .
'0093|0095|0098|0099|009d|00c0|00c1|00c2|00c3|00c8|00c9|00cc|00cd|00ce|00f1|' . '0093|0095|0098|0099|009d|00c0|00c1|00c2|00c3|00c8|00c9|00cc|00cd|00ce|00f1|' .
@ -18375,10 +18378,10 @@ sub set_nv_data {
'0292|0293|0294|0295|0297|0298|0299|029a|029b|029c|029d|029e|029f|02e0|02e1|' . '0292|0293|0294|0295|0297|0298|0299|029a|029b|029c|029d|029e|029f|02e0|02e1|' .
'02e2|02e3|02e4|038b|0390|0391|0392|0393|0394|0395|0397|0398|0399|039c|039e|' . '02e2|02e3|02e4|038b|0390|0391|0392|0393|0394|0395|0397|0398|0399|039c|039e|' .
'03d0|03d1|03d2|03d5|03d6|0531|0533|053a|053b|053e|07e0|07e1|07e2|07e3|07e5', '03d0|03d1|03d2|03d5|03d6|0531|0533|053a|053b|053e|07e0|07e1|07e2|07e3|07e5',
'code' => '', # hard to get these, roughly MCP[567]x/NV4x/G7x 'code' => '',
'kernel' => '4.13', 'kernel' => '4.13',
'legacy' => 1, 'legacy' => 1,
'process' => '90-130nm', # IBM 130, TSMC 90-110 'process' => '90-130nm',
'release' => '304.137', 'release' => '304.137',
'series' => '304.xx', 'series' => '304.xx',
'status' => $status_eol, 'status' => $status_eol,
@ -18387,6 +18390,8 @@ sub set_nv_data {
}, },
## Legacy 340.xx ## Legacy 340.xx
# these are both Tesla and Tesla 2.0 # these are both Tesla and Tesla 2.0
# code: not clear, 8800/GT2xx/maybe G7x
# years: 2006-2010 Tesla 2007-2013 Tesla 2.0
{'arch' => 'Tesla', {'arch' => 'Tesla',
'ids' => '0191|0193|0194|0197|019d|019e|0400|0401|0402|0403|0404|0405|0406|' . 'ids' => '0191|0193|0194|0197|019d|019e|0400|0401|0402|0403|0404|0405|0406|' .
'0407|0408|0409|040a|040b|040c|040d|040e|040f|0410|0420|0421|0422|0423|0424|' . '0407|0408|0409|040a|040b|040c|040d|040e|040f|0410|0420|0421|0422|0423|0424|' .
@ -18405,7 +18410,7 @@ sub set_nv_data {
'0a65|0a66|0a67|0a68|0a69|0a6a|0a6c|0a6e|0a6f|0a70|0a71|0a72|0a73|0a74|0a75|' . '0a65|0a66|0a67|0a68|0a69|0a6a|0a6c|0a6e|0a6f|0a70|0a71|0a72|0a73|0a74|0a75|' .
'0a76|0a78|0a7a|0a7c|0ca0|0ca2|0ca3|0ca4|0ca5|0ca7|0ca8|0ca9|0cac|0caf|0cb0|' . '0a76|0a78|0a7a|0a7c|0ca0|0ca2|0ca3|0ca4|0ca5|0ca7|0ca8|0ca9|0cac|0caf|0cb0|' .
'0cb1|0cbc|10c0|10c3|10c5|10d8', '0cb1|0cbc|10c0|10c3|10c5|10d8',
'code' => '', # not clear, 8800/GT2xx/maybe G7x 'code' => '',
'kernel' => '5.4', 'kernel' => '5.4',
'legacy' => 1, 'legacy' => 1,
'process' => '40-80nm', 'process' => '40-80nm',
@ -18463,6 +18468,8 @@ sub set_nv_data {
'xorg' => '', 'xorg' => '',
'years' => '2010-16', 'years' => '2010-16',
}, },
# GT 720M and 805A/810A are the same cpu id.
# years: 2012-2018 Kepler 2013-2015 Kepler 2.0
{'arch' => 'Kepler', {'arch' => 'Kepler',
'ids' => '0fc6|0fc8|0fc9|0fcd|0fce|0fd1|0fd2|0fd3|0fd4|0fd5|0fd8|0fd9|0fdf|' . 'ids' => '0fc6|0fc8|0fc9|0fcd|0fce|0fd1|0fd2|0fd3|0fd4|0fd5|0fd8|0fd9|0fdf|' .
'0fe0|0fe1|0fe2|0fe3|0fe4|0fe9|0fea|0fed|0fee|0ff6|0ff8|0ff9|0ffa|0ffb|0ffc|' . '0fe0|0fe1|0fe2|0fe3|0fe4|0fe9|0fea|0fed|0fee|0ff6|0ff8|0ff9|0ffa|0ffb|0ffc|' .