acrn-hypervisor/hypervisor/arch/x86
Mingqiang Chi 395174f9db hv:remove 2 bits vmx capability check
for VMX_PROCBASED_CTLS2_XSVE_XRSTR, it has been
    checked in is_valid_xsave_combination, here
    remove the redundant check.
for VMX_PROCBASED_CTLS2_PAUSE_LOOP, now it will panic
    if run ACRN over QEMU, here remove it from essential check,
    and it will print error information when set this bit
    if there is no the hardware capability.

Tracked-On: #6584
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
2021-12-02 16:36:18 +08:00
..
boot HV: fix MISRA violation of _ld_ram_xxx 2021-11-24 16:14:57 +08:00
configs hv: port UUID update to release_v2.7 2021-11-17 15:25:35 +08:00
guest hv: fix cpuid 0x2 mismatch when launch RTVM use atom core 2021-12-01 17:29:30 +08:00
lib HV: rewrite memcpy_s to be iso c11 compliant 2020-06-08 13:30:04 +08:00
seed ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00
cpu_caps.c hv:remove 2 bits vmx capability check 2021-12-02 16:36:18 +08:00
cpu_state_tbl.c HV: treewide: fix violations of coding guideline C-TY-12 2021-11-04 18:15:47 +08:00
cpu.c hv: vCAT: initialize the emulated_guest_msrs array for CAT msrs during platform initialization 2021-10-26 11:48:27 +08:00
e820.c ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00
exception.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
gdt.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
idt.S hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
init.c HV: modularization: add boot.c to wrap multiboot module 2021-06-11 10:06:02 +08:00
ioapic.c hv: paging: rename ppt_set/clear_ATTR to set_paging_ATTR 2021-05-14 09:18:00 +08:00
irq.c HV: treewide: fix violations of coding guideline C-TY-27 & C-TY-28 2021-11-04 18:15:47 +08:00
lapic.c hv/mod_timer: separate delay functions from the timer module 2021-05-18 16:43:28 +08:00
mmu.c HV: fix MISRA violation of _ld_ram_xxx 2021-11-24 16:14:57 +08:00
nmi.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
notify.c ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00
page.c HV: treewide: fix violations of coding guideline C-EP-05 2021-11-04 18:15:47 +08:00
pagetable.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
platform_caps.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
pm.c hv: dm: Use new power management data structures 2021-07-15 11:53:54 +08:00
rdt.c hv: vCAT: initialize vCAT MSRs during vmcs init 2021-10-28 19:12:29 +08:00
rtcm.c hv: reset CAT Capacity Bitmask(CBM) MSRs 2021-11-12 16:25:35 +08:00
sched.S hv: sched: rename schedule related structs and vars 2019-10-16 10:25:53 +08:00
security.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
sgx.c hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
trampoline.c HV: treewide: fix violations of coding guideline C-TY-12 2021-11-04 18:15:47 +08:00
tsc_deadline_timer.c HV: arch: fix a violation of coding guideline C-TY-24 2021-11-04 18:15:47 +08:00
tsc.c hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
vmx.c hv: VMPTRLD and VMCLEAR VMCS with the common APIs 2021-05-26 11:22:26 +08:00
vtd.c HV: treewide: fix violations of coding guideline C-TY-27 & C-TY-28 2021-11-04 18:15:47 +08:00
wakeup.S hv: pm: correct the function name 2019-09-11 17:30:24 +08:00