On 9/2/18 7:54 AM, Alexandre Derumier wrote:
> ---
>  www/manager6/qemu/ProcessorEdit.js | 42 
> +++++++++++++++++++++++++++++++++-----
>  1 file changed, 37 insertions(+), 5 deletions(-)
> 
> diff --git a/www/manager6/qemu/ProcessorEdit.js 
> b/www/manager6/qemu/ProcessorEdit.js
> index 3ecea205..eaec0773 100644
> --- a/www/manager6/qemu/ProcessorEdit.js
> +++ b/www/manager6/qemu/ProcessorEdit.js
> @@ -44,7 +44,7 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
>  
>       var flags = [];
>  
> -     ['pcid', 'spec-ctrl'].forEach(function(flag) {
> +     ['pcid', 'spec-ctrl', 'ssbd', 'ibpb', 'virt-ssbd', 'amd-ssbd', 
> 'amd-no-ssb'].forEach(function(flag) {
>           if (values[flag]) {
>               flags.push('+' + flag.toString());
>           }
> @@ -150,7 +150,26 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
>           value: '1024',
>           deleteEmpty: true,
>           allowBlank: true
> +     },
> +     {
> +         xtype: 'proxmoxcheckbox',
> +         fieldLabel: 'PCID',
> +         name: 'pcid',
> +         uncheckedValue: 0
> +     },
> +     {
> +         xtype: 'proxmoxcheckbox',
> +         fieldLabel: 'SPEC-CTRL',
> +         name: 'spec-ctrl',
> +         uncheckedValue: 0
> +     },
> +     {
> +         xtype: 'proxmoxcheckbox',
> +         fieldLabel: 'SSBD',
> +         name: 'ssbd',
> +         uncheckedValue: 0
>       }
> +
>      ],
>  
>      advancedColumn2: [
> @@ -162,16 +181,29 @@ Ext.define('PVE.qemu.ProcessorInputPanel', {
>       },
>       {
>           xtype: 'proxmoxcheckbox',
> -         fieldLabel: 'PCID',
> -         name: 'pcid',
> +         fieldLabel: 'IBPB',
> +         name: 'ibpb',
>           uncheckedValue: 0
>       },
>       {
>           xtype: 'proxmoxcheckbox',
> -         fieldLabel: 'SPEC-CTRL',
> -         name: 'spec-ctrl',
> +         fieldLabel: 'VIRT-SSBD',
> +         name: 'virt-ssbd',
> +         uncheckedValue: 0
> +     },
> +     {
> +         xtype: 'proxmoxcheckbox',
> +         fieldLabel: 'AMD-SSBD',
> +         name: 'amd-ssbd',
> +         uncheckedValue: 0
> +     },
> +     {
> +         xtype: 'proxmoxcheckbox',
> +         fieldLabel: 'AMD-NO-SSB',
> +         name: 'amd-no-ssb',
>           uncheckedValue: 0
>       }
> +
>      ]
>  });
>  

I think we need another way to show this...
Having it like this is very confusing, IMO, and there will probably come more.

Maybe a grid with checkboxes, a flag name column and a description column
where we can put at least a minimal description about what this is?

A combobox (with same grid and multiselect) could be done too, would need less
space, so maybe even better.

_______________________________________________
pve-devel mailing list
pve-devel@pve.proxmox.com
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to