]> git.proxmox.com Git - pve-manager.git/blobdiff - www/manager6/qemu/ProcessorEdit.js
Merge branch 'taskset' into taskset-merged
[pve-manager.git] / www / manager6 / qemu / ProcessorEdit.js
index 2edfc65ccb7162c8c575d43ba5a17859783b0343..fe67c7f5b7a1a7763568f155415169b7811a95f1 100644 (file)
@@ -27,6 +27,17 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
            values.delete = values.delete.join(',');
        }
 
+       if (values.affinity === undefined ||
+           values.affinity === null ||
+           values.affinity === '') {
+               if (values.delete.length > 0) {
+                   values.delete = values.delete + ",affinity";
+               } else {
+                   values.delete = "affinity";
+               }
+               delete values.affinity;
+       }
+
        PVE.Utils.delete_if_default(values, 'cpulimit', '0', me.insideWizard);
        PVE.Utils.delete_if_default(values, 'cpuunits', '1024', me.insideWizard);
 
@@ -180,6 +191,18 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
            allowBlank: true,
            emptyText: gettext('unlimited'),
        },
+       {
+           xtype: 'textfield',
+           name: 'affinity',
+           vtype: 'CpuSet',
+           value: '',
+           fieldLabel: gettext('CPU affinity'),
+           allowBlank: true,
+           emptyText: gettext("all cores"),
+           bind: {
+               value: '{affinity}',
+           },
+       },
     ],
 
     advancedColumn2: [