acrn-hypervisor/hypervisor/arch/x86
Li, Fei1 a4be10f375 hv: mmu: unmap the trusty EPT when destroy_secure_world
Unmap the trusty EPT mapping when destroy_secure_world. The reason is
now the normal world and trusty will share the PD and PT page. Before
we add the mapping for each world, we should unmap it from another world.
Besides, fix a minor bug for condition priority.

Tracked-On: #861
Signed-off-by: Li, Fei1 <fei1.li@intel.com>
2018-11-05 11:27:34 +08:00
..
configs kconfig: support board-specific defconfig 2018-10-30 10:49:12 +08:00
guest hv: revise interfaces description in vlapic 2018-11-03 08:40:14 -07:00
assign.c HV: add size check for shell log buffer usage 2018-11-02 09:13:57 +08:00
cpu_primary.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
cpu_save_boot_ctx.S HV: save the cs limit field for SOS 2018-11-01 13:11:40 +08:00
cpu_state_tbl.c HV: Add const qualifiers where required 2018-08-17 10:02:12 +08:00
cpu.c hv: Add support for leaf 0xb emulation 2018-11-02 13:48:43 +08:00
cpuid.c hv: LAPIC pass-thru support for partition mode of ACRN 2018-11-02 13:48:43 +08:00
ept.c hv: mmu: replace dynamic memory allocation in memory 2018-11-02 13:15:48 +08:00
gdt.c HV: Removed the unused parameters and union from gdt 2018-08-27 09:40:25 +08:00
idt.S hv: Leave interrupts disabled during vmexit - ACRN partition mode 2018-08-31 08:48:47 +08:00
io.c hv: rework the MMIO handler callback hv_mem_io_handler_t arguments 2018-10-29 14:29:37 +08:00
ioapic.c HV: add size check for shell log buffer usage 2018-11-02 09:13:57 +08:00
irq.c doc: hv: add comments to irq APIs for documentation 2018-11-02 15:34:36 -07:00
Kconfig hv: mmu: add 16GB RAM support for uefi platform 2018-11-02 19:13:57 +08:00
lapic.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
mmu.c hv: mmu: unmap the trusty EPT when destroy_secure_world 2018-11-05 11:27:34 +08:00
mtrr.c HV:vcpu fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
notify.c Fix to kernel hang in smp_call_function 2018-10-26 13:44:18 +08:00
page.c hv: mmu: remove "##" for MISRA C 2018-11-02 13:15:48 +08:00
pagetable.c hv: mmu: replace dynamic memory allocation in memory 2018-11-02 13:15:48 +08:00
pm.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +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 struct acrn_vcpu_regs 2018-09-29 09:24:00 +08:00
timer.c HV:fix "Pointer param should be declared pointer to const" 2018-10-25 13:45:14 +08:00
trampoline.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
trusty.c hv: mmu: unmap the trusty EPT when destroy_secure_world 2018-11-05 11:27:34 +08:00
virq.c hv: fix integer violations 2018-10-31 15:01:57 +08:00
vmexit.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
vmx_asm.S fix spec_ctrl msr save/restore 2018-08-16 16:24:13 +08:00
vmx.c hv: LAPIC pass-thru support for partition mode of ACRN 2018-11-02 13:48:43 +08:00
vtd.c hv: mmu: remove alloc_page() API 2018-11-02 13:15:48 +08:00
wakeup.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00