acrn-hypervisor/hypervisor/arch/x86/guest
Li Fei1 ae4fa40adc hv: vpci: hv: vpci: refine pci device assignment logic
Now Host Bridge and PCI Bridge could only be added to SOS's acrn_vm_pci_dev_config.
So For UOS, we always emualte Host Bridge and PCI Bridge for it and assign PCI device
to it; for SOS, if it's the highest severity VM, we will assign Host Bridge and PCI
Bridge to it directly, otherwise, we will emulate them same as UOS.

Tracked-On: #4550
Signed-off-by: Li Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2020-06-03 22:00:43 +08:00
..
assign.c hv: ptirq: refine find_ptirq_entry by hashing 2020-05-20 16:04:16 +08:00
ept.c hv: pause all other vCPUs in same VM when do wbinvd emulation 2020-05-21 15:21:29 +08:00
guest_memory.c gpa2hva: add INVAVLID_HPA return value check 2020-05-06 11:29:30 +08:00
hyperv.c hv: rename the ACRN_DBG_XXX 2020-01-14 10:21:23 +08:00
instr_emul.c hv: instr_emul: use cs segment when fetching instructions 2019-11-11 13:55:24 +08:00
pm.c hv: move out pause_vm from shutdown_vm 2020-04-16 21:59:03 +08:00
trusty.c hv: support xsave in context switch 2019-12-02 09:31:12 +08:00
ucode.c hv: cpuid: remove cpuid() 2020-03-25 13:26:58 +08:00
vcpu.c hv:cleanup vcpu state 2020-05-21 15:08:49 +08:00
vcpuid.c hv: cpuid: remove cpuid() 2020-03-25 13:26:58 +08:00
ve820.c HV: fix wrong gpa start of hpa2 in ve820.c 2020-04-17 14:08:54 +08:00
virq.c hv: pause all other vCPUs in same VM when do wbinvd emulation 2020-05-21 15:21:29 +08:00
virtual_cr.c hv: iommu: remove snoop related code 2020-04-16 08:40:17 +08:00
vlapic.c hv:cleanup vcpu state 2020-05-21 15:08:49 +08:00
vlapic_priv.h hv: add ops to vlapic structure 2019-07-19 16:47:06 +08:00
vm.c hv: vpci: hv: vpci: refine pci device assignment logic 2020-06-03 22:00:43 +08:00
vm_reset.c hv: vpci: hv: vpci: refine pci device assignment logic 2020-06-03 22:00:43 +08:00
vmcall.c hv: vPCI: remove passthrough PCI device unuse code 2020-02-24 16:17:38 +08:00
vmcs.c hv: define posted interrupt IRQs/vectors 2020-04-15 13:47:22 +08:00
vmexit.c hv: pause all other vCPUs in same VM when do wbinvd emulation 2020-05-21 15:21:29 +08:00
vmsr.c HV: emulate MSR_TEST_CTL 2020-04-17 09:53:59 +08:00
vmtrr.c hv: vmtrr: remove vcpu structure pointer from vmtrr 2020-03-31 10:57:47 +08:00
vmx_asm.S hv:remove some unnecessary includes 2019-05-07 09:10:13 +08:00
vmx_io.c hv: rename BOOT_CPU_ID to BSP_CPU_ID 2020-02-25 09:08:14 +08:00