vmcs12->guest_rflags = evmcs->guest_rflags;
                vmcs12->guest_interruptibility_info =
                        evmcs->guest_interruptibility_info;
+               /*
+                * Not present in struct vmcs12:
+                * vmcs12->guest_ssp = evmcs->guest_ssp;
+                */
        }
 
        if (unlikely(!(hv_clean_fields &
                vmcs12->host_fs_selector = evmcs->host_fs_selector;
                vmcs12->host_gs_selector = evmcs->host_gs_selector;
                vmcs12->host_tr_selector = evmcs->host_tr_selector;
+               vmcs12->host_ia32_perf_global_ctrl = evmcs->host_ia32_perf_global_ctrl;
+               /*
+                * Not present in struct vmcs12:
+                * vmcs12->host_ia32_s_cet = evmcs->host_ia32_s_cet;
+                * vmcs12->host_ssp = evmcs->host_ssp;
+                * vmcs12->host_ia32_int_ssp_table_addr = evmcs->host_ia32_int_ssp_table_addr;
+                */
        }
 
        if (unlikely(!(hv_clean_fields &
                vmcs12->tsc_offset = evmcs->tsc_offset;
                vmcs12->virtual_apic_page_addr = evmcs->virtual_apic_page_addr;
                vmcs12->xss_exit_bitmap = evmcs->xss_exit_bitmap;
+               vmcs12->encls_exiting_bitmap = evmcs->encls_exiting_bitmap;
+               vmcs12->tsc_multiplier = evmcs->tsc_multiplier;
        }
 
        if (unlikely(!(hv_clean_fields &
                vmcs12->guest_bndcfgs = evmcs->guest_bndcfgs;
                vmcs12->guest_activity_state = evmcs->guest_activity_state;
                vmcs12->guest_sysenter_cs = evmcs->guest_sysenter_cs;
+               vmcs12->guest_ia32_perf_global_ctrl = evmcs->guest_ia32_perf_global_ctrl;
+               /*
+                * Not present in struct vmcs12:
+                * vmcs12->guest_ia32_s_cet = evmcs->guest_ia32_s_cet;
+                * vmcs12->guest_ia32_lbr_ctl = evmcs->guest_ia32_lbr_ctl;
+                * vmcs12->guest_ia32_int_ssp_table_addr = evmcs->guest_ia32_int_ssp_table_addr;
+                */
        }
 
        /*
         * evmcs->vm_exit_msr_store_count = vmcs12->vm_exit_msr_store_count;
         * evmcs->vm_exit_msr_load_count = vmcs12->vm_exit_msr_load_count;
         * evmcs->vm_entry_msr_load_count = vmcs12->vm_entry_msr_load_count;
+        * evmcs->guest_ia32_perf_global_ctrl = vmcs12->guest_ia32_perf_global_ctrl;
+        * evmcs->host_ia32_perf_global_ctrl = vmcs12->host_ia32_perf_global_ctrl;
+        * evmcs->encls_exiting_bitmap = vmcs12->encls_exiting_bitmap;
+        * evmcs->tsc_multiplier = vmcs12->tsc_multiplier;
         *
         * Not present in struct vmcs12:
         * evmcs->exit_io_instruction_ecx = vmcs12->exit_io_instruction_ecx;
         * evmcs->exit_io_instruction_esi = vmcs12->exit_io_instruction_esi;
         * evmcs->exit_io_instruction_edi = vmcs12->exit_io_instruction_edi;
         * evmcs->exit_io_instruction_eip = vmcs12->exit_io_instruction_eip;
+        * evmcs->host_ia32_s_cet = vmcs12->host_ia32_s_cet;
+        * evmcs->host_ssp = vmcs12->host_ssp;
+        * evmcs->host_ia32_int_ssp_table_addr = vmcs12->host_ia32_int_ssp_table_addr;
+        * evmcs->guest_ia32_s_cet = vmcs12->guest_ia32_s_cet;
+        * evmcs->guest_ia32_lbr_ctl = vmcs12->guest_ia32_lbr_ctl;
+        * evmcs->guest_ia32_int_ssp_table_addr = vmcs12->guest_ia32_int_ssp_table_addr;
+        * evmcs->guest_ssp = vmcs12->guest_ssp;
         */
 
        evmcs->guest_es_selector = vmcs12->guest_es_selector;