Lines Matching defs:hv_enlightened_vmcs

424 struct hv_enlightened_vmcs {  struct
425 u32 revision_id;
426 u32 abort;
428 u16 host_es_selector;
429 u16 host_cs_selector;
430 u16 host_ss_selector;
431 u16 host_ds_selector;
432 u16 host_fs_selector;
433 u16 host_gs_selector;
434 u16 host_tr_selector;
436 u16 padding16_1;
438 u64 host_ia32_pat;
439 u64 host_ia32_efer;
441 u64 host_cr0;
442 u64 host_cr3;
443 u64 host_cr4;
445 u64 host_ia32_sysenter_esp;
446 u64 host_ia32_sysenter_eip;
447 u64 host_rip;
448 u32 host_ia32_sysenter_cs;
450 u32 pin_based_vm_exec_control;
451 u32 vm_exit_controls;
452 u32 secondary_vm_exec_control;
454 u64 io_bitmap_a;
455 u64 io_bitmap_b;
456 u64 msr_bitmap;
458 u16 guest_es_selector;
459 u16 guest_cs_selector;
460 u16 guest_ss_selector;
461 u16 guest_ds_selector;
462 u16 guest_fs_selector;
463 u16 guest_gs_selector;
464 u16 guest_ldtr_selector;
465 u16 guest_tr_selector;
467 u32 guest_es_limit;
468 u32 guest_cs_limit;
469 u32 guest_ss_limit;
470 u32 guest_ds_limit;
471 u32 guest_fs_limit;
472 u32 guest_gs_limit;
473 u32 guest_ldtr_limit;
474 u32 guest_tr_limit;
475 u32 guest_gdtr_limit;
476 u32 guest_idtr_limit;
478 u32 guest_es_ar_bytes;
479 u32 guest_cs_ar_bytes;
480 u32 guest_ss_ar_bytes;
481 u32 guest_ds_ar_bytes;
482 u32 guest_fs_ar_bytes;
483 u32 guest_gs_ar_bytes;
484 u32 guest_ldtr_ar_bytes;
485 u32 guest_tr_ar_bytes;
487 u64 guest_es_base;
488 u64 guest_cs_base;
489 u64 guest_ss_base;
490 u64 guest_ds_base;
491 u64 guest_fs_base;
492 u64 guest_gs_base;
493 u64 guest_ldtr_base;
494 u64 guest_tr_base;
495 u64 guest_gdtr_base;
496 u64 guest_idtr_base;
498 u64 padding64_1[3];
500 u64 vm_exit_msr_store_addr;
501 u64 vm_exit_msr_load_addr;
502 u64 vm_entry_msr_load_addr;
504 u64 cr3_target_value0;
505 u64 cr3_target_value1;
506 u64 cr3_target_value2;
507 u64 cr3_target_value3;
509 u32 page_fault_error_code_mask;
510 u32 page_fault_error_code_match;
512 u32 cr3_target_count;
513 u32 vm_exit_msr_store_count;
514 u32 vm_exit_msr_load_count;
515 u32 vm_entry_msr_load_count;
517 u64 tsc_offset;
518 u64 virtual_apic_page_addr;
519 u64 vmcs_link_pointer;
521 u64 guest_ia32_debugctl;
522 u64 guest_ia32_pat;
523 u64 guest_ia32_efer;
525 u64 guest_pdptr0;
526 u64 guest_pdptr1;
527 u64 guest_pdptr2;
528 u64 guest_pdptr3;
530 u64 guest_pending_dbg_exceptions;
531 u64 guest_sysenter_esp;
532 u64 guest_sysenter_eip;
534 u32 guest_activity_state;
535 u32 guest_sysenter_cs;
537 u64 cr0_guest_host_mask;
538 u64 cr4_guest_host_mask;
539 u64 cr0_read_shadow;
540 u64 cr4_read_shadow;
541 u64 guest_cr0;
542 u64 guest_cr3;
543 u64 guest_cr4;
544 u64 guest_dr7;
546 u64 host_fs_base;
547 u64 host_gs_base;
548 u64 host_tr_base;
549 u64 host_gdtr_base;
550 u64 host_idtr_base;
551 u64 host_rsp;
553 u64 ept_pointer;
555 u16 virtual_processor_id;
556 u16 padding16_2[3];
558 u64 padding64_2[5];
559 u64 guest_physical_address;
561 u32 vm_instruction_error;
562 u32 vm_exit_reason;
563 u32 vm_exit_intr_info;
564 u32 vm_exit_intr_error_code;
565 u32 idt_vectoring_info_field;
566 u32 idt_vectoring_error_code;
567 u32 vm_exit_instruction_len;
568 u32 vmx_instruction_info;
570 u64 exit_qualification;
571 u64 exit_io_instruction_ecx;
572 u64 exit_io_instruction_esi;
573 u64 exit_io_instruction_edi;
574 u64 exit_io_instruction_eip;
576 u64 guest_linear_address;
577 u64 guest_rsp;
578 u64 guest_rflags;
580 u32 guest_interruptibility_info;
581 u32 cpu_based_vm_exec_control;
582 u32 exception_bitmap;
583 u32 vm_entry_controls;
584 u32 vm_entry_intr_info_field;
585 u32 vm_entry_exception_error_code;
586 u32 vm_entry_instruction_len;
587 u32 tpr_threshold;
589 u64 guest_rip;
591 u32 hv_clean_fields;
592 u32 padding32_1;
593 u32 hv_synthetic_controls;
594 struct {
598 } __packed hv_enlightenments_control;
599 u32 hv_vp_id;
600 u32 padding32_2;
601 u64 hv_vm_id;
602 u64 partition_assist_page;
603 u64 padding64_4[4];
604 u64 guest_bndcfgs;
605 u64 guest_ia32_perf_global_ctrl;
606 u64 guest_ia32_s_cet;
607 u64 guest_ssp;
608 u64 guest_ia32_int_ssp_table_addr;
609 u64 guest_ia32_lbr_ctl;
610 u64 padding64_5[2];
611 u64 xss_exit_bitmap;
612 u64 encls_exiting_bitmap;
613 u64 host_ia32_perf_global_ctrl;
614 u64 tsc_multiplier;
615 u64 host_ia32_s_cet;
616 u64 host_ssp;
617 u64 host_ia32_int_ssp_table_addr;
618 u64 padding64_6;