acrn-hypervisor/hypervisor/arch/x86
Mingqiang Chi 12c16876da hv:No need to create inverted page tables for trusty memory
There is no requirement to  hpa2gpa for trusty memory,
now we use the same inverted eptp for normal world and secure world,
that is it can get some trusty memory information by the inverted
page tables in normal world,then this patch removed the inverted
page tables for trusty memory.

Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com>
Acked-by: Anthony Xu <anthony.xu@intel.com>
2018-08-29 09:10:45 +08:00
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
guest hv: code clean up regarding to guest_msrs 2018-08-28 11:08:48 +08:00
assign.c hv:Replace vuart pointer with instance in structure vm 2018-08-27 09:49:12 +08:00
cpu_primary.S hv: init: save boot context from bootloader/bios 2018-08-09 16:43:58 +08:00
cpu_save_boot_ctx.S hv: move boot_ctx offset definitions 2018-08-14 13:05:06 +08:00
cpu_state_tbl.c HV: Add const qualifiers where required 2018-08-17 10:02:12 +08:00
cpu.c HV: Refine APICv capabilities detection 2018-08-24 09:58:58 +08:00
cpuid.c hv: vcpuid: disable some features in cpuid 2018-08-23 08:54:27 +08:00
ept.c hv:No need to create inverted page tables for trusty memory 2018-08-29 09:10:45 +08:00
gdt.c HV: Removed the unused parameters and union from gdt 2018-08-27 09:40:25 +08:00
idt.S hv: Interrupt handling in ACRN partition mode 2018-08-10 10:26:00 +08:00
io.c hv: Build fix for Partition mode 2018-08-16 09:43:34 +08:00
ioapic.c hv: pirq: change the order of functions within irq.c 2018-08-17 14:25:52 +08:00
irq.c hv: pirq: use a bitmap to maintain irq use status 2018-08-22 12:52:43 +08:00
Kconfig hv: debug: add the hypervisor NPK log 2018-08-23 11:09:25 +08:00
lapic.c hv:fixed MISRA-C return value violations 2018-08-21 09:54:45 +08:00
mmu.c hv: mmu: remove old map_mem 2018-08-23 11:10:26 +08:00
mtrr.c hv:cleanup vmid related code 2018-08-06 12:27:53 +08:00
notify.c hv:Changed several APIs to void type 2018-08-23 08:54:54 +08:00
pagetable.c hv: ept: refine ept_mr_add base on mmu_add 2018-08-23 11:10:26 +08:00
pm.c pm: use cpu_context for s3 save/restore 2018-08-07 09:55:13 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
static_checks.c hv: add compile time assert for static checks 2018-08-14 13:05:06 +08:00
timer.c hv:Changed several APIs to void type 2018-08-23 08:54:54 +08:00
trampoline.S HV:treewide:Replace HOST_GDT_RING0_CODE/DATA_SEL with constant 2018-07-18 12:31:42 +08:00
trusty.c hv:No need to create inverted page tables for trusty memory 2018-08-29 09:10:45 +08:00
virq.c hv:Replace vpic pointer with instance in structure vm 2018-08-27 09:49:12 +08:00
vmexit.c hv:Changed several APIs to void type 2018-08-23 08:54:54 +08:00
vmx_asm.S fix spec_ctrl msr save/restore 2018-08-16 16:24:13 +08:00
vmx.c HV: Refine APICv capabilities detection 2018-08-24 09:58:58 +08:00
vtd.c hv: vtd: use EPT as translation table for PTDev in SOS 2018-08-23 11:46:57 +08:00
wakeup.S pm: use cpu_context for s3 save/restore 2018-08-07 09:55:13 +08:00