Skip to content

Commit 2c3aaae

Browse files
yansun1996sajmera-pensando
authored andcommitted
[Fix] Fix several VF PCI device IDs in NFD rule (#1006)
1 parent b988983 commit 2c3aaae

File tree

4 files changed

+47
-25
lines changed

4 files changed

+47
-25
lines changed

docs/installation/openshift-olm.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -159,10 +159,11 @@ spec:
159159
"75a3", # MI355X
160160
"75a0", # MI350X
161161
"74a5", # MI325X
162+
"74a2", # MI308X
163+
"74a8", # MI308X-HF
162164
"74a0", # MI300A
163165
"74a1", # MI300X
164166
"74a9", # MI300X-HF
165-
"74bd", # MI300X-HF
166167
"740f", # MI210
167168
"7408", # MI250X
168169
"740c", # MI250/MI250X
@@ -181,8 +182,11 @@ spec:
181182
"75b3", # MI355X VF
182183
"75b0", # MI350X VF
183184
"74b9", # MI325X VF
185+
"74b6", # MI308X VF
186+
"74bc", # MI308X-HF VF
184187
"74b5", # MI300X VF
185-
"7410", # MI210 VF
188+
"74bd", # MI300X-HF VF
189+
"7410" # MI210 VF
186190
]}
187191
```
188192
@@ -210,15 +214,16 @@ spec:
210214
"75a3", # MI355X
211215
"75a0", # MI350X
212216
"74a5", # MI325X
217+
"74a2", # MI308X
218+
"74a8", # MI308X-HF
213219
"74a0", # MI300A
214220
"74a1", # MI300X
215221
"74a9", # MI300X-HF
216-
"74bd", # MI300X-HF
217222
"740f", # MI210
218223
"7408", # MI250X
219224
"740c", # MI250/MI250X
220225
"738c", # MI100
221-
"738e" # MI100
226+
"738e" # MI100
222227
]}
223228
- name: amd-vgpu
224229
labels:
@@ -232,8 +237,11 @@ spec:
232237
"75b3", # MI355X VF
233238
"75b0", # MI350X VF
234239
"74b9", # MI325X VF
240+
"74b6", # MI308X VF
241+
"74bc", # MI308X-HF VF
235242
"74b5", # MI300X VF
236-
"7410", # MI210 VF
243+
"74bd", # MI300X-HF VF
244+
"7410" # MI210 VF
237245
]}
238246
```
239247

docs/releasenotes.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ The AMD GPU Operator v1.4.1 release extends platform support to OpenShift v4.20
1212
- **Enhanced Test Result Events**
1313
- Test runner Kubernetes events now include additional information: pod UID and test framework name (e.g., RVS, AGFHC) as event labels, providing more comprehensive test run information for improved tracking and diagnostics.
1414

15+
### Fixes
16+
1. **Node Feature Discovery rule fix**
17+
* Fix the PCI device ID for the Virtual Function (VF) of these GPU: MI308X and MI300X-HF
18+
1519
## GPU Operator v1.4.0 Release Notes
1620

1721
The AMD GPU Operator v1.4.0 adds MI35X platform support and updates all managed operands to ROCm 7 runtime libraries, aligning the full stack with the ROCm 7 release.

hack/k8s-patch/template-patch/gpu-nfd-default-rule.yaml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,21 @@ spec:
2323
matchExpressions:
2424
vendor: {op: In, value: ["1002"]}
2525
device: {op: In, value: ["74b5"]} # MI300X VF
26+
- matchFeatures:
27+
- feature: pci.device
28+
matchExpressions:
29+
vendor: {op: In, value: ["1002"]}
30+
device: {op: In, value: ["74bd"]} # MI300X HF VF
31+
- matchFeatures:
32+
- feature: pci.device
33+
matchExpressions:
34+
vendor: {op: In, value: ["1002"]}
35+
device: {op: In, value: ["74b6"]} # MI308X VF
36+
- matchFeatures:
37+
- feature: pci.device
38+
matchExpressions:
39+
vendor: {op: In, value: ["1002"]}
40+
device: {op: In, value: ["74bc"]} # MI308X HF VF
2641
- matchFeatures:
2742
- feature: pci.device
2843
matchExpressions:
@@ -74,11 +89,6 @@ spec:
7489
matchExpressions:
7590
vendor: {op: In, value: ["1002"]}
7691
device: {op: In, value: ["74a2"]} # MI308X
77-
- matchFeatures:
78-
- feature: pci.device
79-
matchExpressions:
80-
vendor: {op: In, value: ["1002"]}
81-
device: {op: In, value: ["74b6"]} # MI308X
8292
- matchFeatures:
8393
- feature: pci.device
8494
matchExpressions:
@@ -99,11 +109,6 @@ spec:
99109
matchExpressions:
100110
vendor: {op: In, value: ["1002"]}
101111
device: {op: In, value: ["74a9"]} # MI300X HF
102-
- matchFeatures:
103-
- feature: pci.device
104-
matchExpressions:
105-
vendor: {op: In, value: ["1002"]}
106-
device: {op: In, value: ["74bd"]} # MI300X HF
107112
- matchFeatures:
108113
- feature: pci.device
109114
matchExpressions:

helm-charts-k8s/templates/gpu-nfd-default-rule.yaml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,21 @@ spec:
2323
matchExpressions:
2424
vendor: {op: In, value: ["1002"]}
2525
device: {op: In, value: ["74b5"]} # MI300X VF
26+
- matchFeatures:
27+
- feature: pci.device
28+
matchExpressions:
29+
vendor: {op: In, value: ["1002"]}
30+
device: {op: In, value: ["74bd"]} # MI300X HF VF
31+
- matchFeatures:
32+
- feature: pci.device
33+
matchExpressions:
34+
vendor: {op: In, value: ["1002"]}
35+
device: {op: In, value: ["74b6"]} # MI308X VF
36+
- matchFeatures:
37+
- feature: pci.device
38+
matchExpressions:
39+
vendor: {op: In, value: ["1002"]}
40+
device: {op: In, value: ["74bc"]} # MI308X HF VF
2641
- matchFeatures:
2742
- feature: pci.device
2843
matchExpressions:
@@ -74,11 +89,6 @@ spec:
7489
matchExpressions:
7590
vendor: {op: In, value: ["1002"]}
7691
device: {op: In, value: ["74a2"]} # MI308X
77-
- matchFeatures:
78-
- feature: pci.device
79-
matchExpressions:
80-
vendor: {op: In, value: ["1002"]}
81-
device: {op: In, value: ["74b6"]} # MI308X
8292
- matchFeatures:
8393
- feature: pci.device
8494
matchExpressions:
@@ -99,11 +109,6 @@ spec:
99109
matchExpressions:
100110
vendor: {op: In, value: ["1002"]}
101111
device: {op: In, value: ["74a9"]} # MI300X HF
102-
- matchFeatures:
103-
- feature: pci.device
104-
matchExpressions:
105-
vendor: {op: In, value: ["1002"]}
106-
device: {op: In, value: ["74bd"]} # MI300X HF
107112
- matchFeatures:
108113
- feature: pci.device
109114
matchExpressions:

0 commit comments

Comments
 (0)