Skip to content

Commit a7531fd

Browse files
authored
fix: Update CPU types list to provide all available types in Proxmox server. (#350)
1 parent c0cb16b commit a7531fd

File tree

1 file changed

+61
-20
lines changed

1 file changed

+61
-20
lines changed

webpack/components/ProxmoxComputeSelectors.js

Lines changed: 61 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -75,35 +75,76 @@ const ProxmoxComputeSelectors = {
7575
],
7676

7777
proxmoxCpusMap: [
78-
{ value: '486', label: '486' },
7978
{ value: 'athlon', label: 'athlon' },
79+
{ value: 'EPYC', label: 'EPYC' },
80+
{ value: 'EPYC-IBPB', label: 'EPYC-IBPB' },
81+
{ value: 'EPYC-Milan', label: 'EPYC-Milan' },
82+
{ value: 'EPYC-Rome', label: 'EPYC-Rome' },
83+
{ value: 'EPYC-Rome-v2', label: 'EPYC-Rome-v2' },
84+
{ value: 'EPYC-v3', label: 'EPYC-v3' },
85+
{ value: 'Opteron_G1', label: 'Opteron_G1' },
86+
{ value: 'Opteron_G2', label: 'Opteron_G2' },
87+
{ value: 'Opteron_G3', label: 'Opteron_G3' },
88+
{ value: 'Opteron_G4', label: 'Opteron_G4' },
89+
{ value: 'Opteron_G5', label: 'Opteron_G5' },
90+
{ value: 'phenom', label: 'phenom' },
91+
{ value: '486', label: '486' },
92+
{ value: 'Broadwell', label: 'Broadwell' },
93+
{ value: 'Broadwell-IBRS', label: 'Broadwell-IBRS' },
94+
{ value: 'Broadwell-noTSX', label: 'Broadwell-noTSX' },
95+
{ value: 'Broadwell-noTSX-IBRS', label: 'Broadwell-noTSX-IBRS' },
96+
{ value: 'Cascadelake-Server', label: 'Cascadelake-Server' },
97+
{ value: 'Cascadelake-Server-noTSX', label: 'Cascadelake-Server-noTSX' },
98+
{ value: 'Cascadelake-Server-v2', label: 'Cascadelake-Server-v2' },
99+
{ value: 'Cascadelake-Server-v4', label: 'Cascadelake-Server-v4' },
100+
{ value: 'Cascadelake-Server-v5', label: 'Cascadelake-Server-v5' },
101+
{ value: 'Conroe', label: 'Conroe' },
102+
{ value: 'Cooperlake', label: 'Cooperlake' },
103+
{ value: 'Cooperlake-v2', label: 'Cooperlake-v2' },
80104
{ value: 'core2duo', label: 'core2duo' },
81105
{ value: 'coreduo', label: 'coreduo' },
82-
{ value: 'kvm32', label: 'kvm32' },
83-
{ value: 'kvm64', label: '(Default) kvm64' },
106+
{ value: 'Haswell', label: 'Haswell' },
107+
{ value: 'Haswell-IBRS', label: 'Haswell-IBRS' },
108+
{ value: 'Haswell-noTSX', label: 'Haswell-noTSX' },
109+
{ value: 'Haswell-noTSX-IBRS', label: 'Haswell-noTSX-IBRS' },
110+
{ value: 'Icelake-Client', label: 'Icelake-Client' },
111+
{ value: 'Icelake-Client-noTSX', label: 'Icelake-Client-noTSX' },
112+
{ value: 'Icelake-Server', label: 'Icelake-Server' },
113+
{ value: 'Icelake-Server-noTSX', label: 'Icelake-Server-noTSX' },
114+
{ value: 'Icelake-Server-v3', label: 'Icelake-Server-v3' },
115+
{ value: 'Icelake-Server-v4', label: 'Icelake-Server-v4' },
116+
{ value: 'Icelake-Server-v5', label: 'Icelake-Server-v5' },
117+
{ value: 'Icelake-Server-v6', label: 'Icelake-Server-v6' },
118+
{ value: 'IvyBridge', label: 'IvyBridge' },
119+
{ value: 'IvyBridge-IBRS', label: 'IvyBridge-IBRS' },
120+
{ value: 'KnightsMill', label: 'KnightsMill' },
121+
{ value: 'Nehalem', label: 'Nehalem' },
122+
{ value: 'Nehalem-IBRS', label: 'Nehalem-IBRS' },
123+
{ value: 'Penryn', label: 'Penryn' },
84124
{ value: 'pentium', label: 'pentium' },
85125
{ value: 'pentium2', label: 'pentium2' },
86126
{ value: 'pentium3', label: 'pentium3' },
87-
{ value: 'phenom', label: 'phenom' },
88-
{ value: 'qemu32', label: 'qemu32' },
89-
{ value: 'qemu64', label: 'qemu64' },
90-
{ value: 'Conroe', label: 'Conroe' },
91-
{ value: 'Penryn', label: 'Penryn' },
92-
{ value: 'Nehalem', label: 'Nehalem' },
93-
{ value: 'Westmere', label: 'Westmere' },
94127
{ value: 'SandyBridge', label: 'SandyBridge' },
95-
{ value: 'IvyBridge', label: 'IvyBridge' },
96-
{ value: 'Haswell', label: 'Haswell' },
97-
{ value: 'Haswell-noTSX', label: 'Haswell-noTSX' },
98-
{ value: 'Broadwell', label: 'Broadwell' },
99-
{ value: 'Broadwell-noTSX', label: 'Broadwell-noTSX' },
128+
{ value: 'SandyBridge-IBRS', label: 'SandyBridge-IBRS' },
100129
{ value: 'Skylake-Client', label: 'Skylake-Client' },
101-
{ value: 'Opteron_G1', label: 'Opteron_G1' },
102-
{ value: 'Opteron_G2', label: 'Opteron_G2' },
103-
{ value: 'Opteron_G3', label: 'Opteron_G3' },
104-
{ value: 'Opteron_G4', label: 'Opteron_G4' },
105-
{ value: 'Opteron_G5', label: 'Opteron_G5' },
130+
{ value: 'Skylake-Client-IBRS', label: 'Skylake-Client-IBRS' },
131+
{ value: 'Skylake-Client-noTSX-IBRS', label: 'Skylake-Client-noTSX-IBRS' },
132+
{ value: 'Skylake-Client-v4', label: 'Skylake-Client-v4' },
133+
{ value: 'Skylake-Server', label: 'Skylake-Server' },
134+
{ value: 'Skylake-Server-IBRS', label: 'Skylake-Server-IBRS' },
135+
{ value: 'Skylake-Server-noTSX-IBRS', label: 'Skylake-Server-noTSX-IBRS' },
136+
{ value: 'Skylake-Server-v4', label: 'Skylake-Server-v4' },
137+
{ value: 'Skylake-Server-v5', label: 'Skylake-Server-v5' },
138+
{ value: 'Westmere', label: 'Westmere' },
139+
{ value: 'Westmere-IBRS', label: 'Westmere-IBRS' },
140+
{ value: 'kvm32', label: 'kvm32' },
141+
{ value: 'kvm64', label: '(Default) kvm64' },
142+
{ value: 'max', label: 'max' },
143+
{ value: 'qemu32', label: 'qemu32' },
144+
{ value: 'qemu64', label: 'qemu64' },
145+
{ value: 'x86-64-v2', label: 'x86-64-v2' },
106146
{ value: 'x86-64-v2-AES', label: 'x86-64-v2-AES' },
147+
{ value: 'x86-64-v3', label: 'x86-64-v3' },
107148
{ value: 'x86-64-v4', label: 'x86-64-v4' },
108149
{ value: 'host', label: 'host' },
109150
],

0 commit comments

Comments
 (0)