Kaige Fu
a85d11ca7a
HV: Add prefix 'p' before 'cpu' to physical cpu related functions
...
This patch adds prefix 'p' before 'cpu' to physical cpu related functions.
And there is no code logic change.
Tracked-On: #2991
Signed-off-by: Kaige Fu <kaige.fu@intel.com >
Acked-by: Eddie Dong <eddie.dong@intel.com >
2019-04-24 10:50:28 +08:00
Mingqiang Chi
b24a8a0f59
hv:cleanup header file for guest folder
...
cleanup arch/x86/guest, only include some necessary
header files, doesn't include hypervisor.h
Tracked-On: #1842
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com >
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com >
modified: arch/x86/guest/assign.c
modified: arch/x86/guest/ept.c
modified: arch/x86/guest/guest_memory.c
modified: arch/x86/guest/instr_emul.c
modified: arch/x86/guest/io_emul.c
modified: arch/x86/guest/pm.c
modified: arch/x86/guest/trusty.c
modified: arch/x86/guest/ucode.c
modified: arch/x86/guest/vcpu.c
modified: arch/x86/guest/vcpuid.c
modified: arch/x86/guest/virq.c
modified: arch/x86/guest/virtual_cr.c
modified: arch/x86/guest/vlapic.c
modified: arch/x86/guest/vm.c
modified: arch/x86/guest/vmcall.c
modified: arch/x86/guest/vmcs.c
modified: arch/x86/guest/vmexit.c
modified: arch/x86/guest/vmsr.c
modified: arch/x86/guest/vmtrr.c
modified: arch/x86/pm.c
modified: include/arch/x86/guest/assign.h
modified: include/arch/x86/guest/ept.h
modified: include/arch/x86/guest/guest_memory.h
modified: include/arch/x86/guest/instr_emul.h
modified: include/arch/x86/guest/io_emul.h
modified: include/arch/x86/guest/trusty.h
modified: include/arch/x86/guest/vcpu.h
modified: include/arch/x86/guest/vmcs.h
modified: include/arch/x86/io_req.h
modified: include/arch/x86/irq.h
modified: include/arch/x86/lapic.h
modified: include/arch/x86/mmu.h
modified: include/arch/x86/pgtable.h
modified: include/common/ptdev.h
modified: include/debug/console.h
2019-02-21 10:38:30 +08:00
Arindam Roy
f660d9cf80
HV: Remove snoopy_mem from iommu
...
Removed the remaining reference of acrn vm from
inside of vtd.c.
Removed usage of snoopy_mem, and added code to achieve
the same using iommu_snoop.
Initialize iommu_snoop to true in create deault iommu.
Tracked-On: #2496
Signed-off-by: Arindam Roy <arindam.roy@intel.com >
2019-02-14 10:16:21 +08:00
Mingqiang Chi
2b2dbe43d7
hv:move some files to guest folder
...
move the following files to guest folder:
renamed: arch/x86/assign.c -> arch/x86/guest/assign.c
renamed: arch/x86/ept.c -> arch/x86/guest/ept.c
renamed: arch/x86/io_emul.c -> arch/x86/guest/io_emul.c
renamed: arch/x86/trusty.c -> arch/x86/guest/trusty.c
renamed: arch/x86/virq.c -> arch/x86/guest/virq.c
renamed: arch/x86/virtual_cr.c -> arch/x86/guest/virtual_cr.c
renamed: arch/x86/vmcs.c -> arch/x86/guest/vmcs.c
renamed: arch/x86/vmexit.c -> arch/x86/guest/vmexit.c
renamed: arch/x86/vmx_asm.S -> arch/x86/guest/vmx_asm.S
renamed: include/arch/x86/assign.h ->
include/arch/x86/guest/assign.h
renamed: include/arch/x86/io_emul.h ->
include/arch/x86/guest/io_emul.h
renamed: include/arch/x86/trusty.h ->
include/arch/x86/guest/trusty.h
renamed: include/arch/x86/virtual_cr.h ->
include/arch/x86/guest/virtual_cr.h
renamed: include/arch/x86/vmcs.h -> include/arch/x86/guest/vmcs.h
renamed: include/arch/x86/vmexit.h ->
include/arch/x86/guest/vmexit.h
After these files movement, all the files in arch/x86 are native
hardware related, and all the files in arch/x86/guest are
virtualiztion related.
Tracked-On: #1842
Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com >
Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com >
Reviewed-by: Eddie Dong <eddie.dong@intel.com >
2019-01-30 20:43:04 +08:00