acrn-hypervisor/hypervisor/include/arch/x86
Li, Fei1 cc89e52d5b hv: mmu: make page table operation no fault
Page table operation would not fault except:
1. the hypervisor it out of memory to allcate a page for page table operation
2. there is a bug with page table operation in hypervisor or devicemodle
While we assue that these would not happened in our platform when release, so
there is no need to check whether there is a fault with page table operation. However,
for debug version, we would panic the hypervisor if we can't meet the conditions really.

Tracked-On: #1124
Signed-off-by: Li, Fei1 <fei1.li@intel.com>
2018-10-10 09:36:51 +08:00
..
guest hv: mmu: add some API for guest page mode check 2018-10-10 09:35:29 +08:00
apicreg.h hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
assign.h hv: arch: fix 'Unused procedure parameter' 2018-09-26 10:48:55 +08:00
cpu.h hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
cpufeatures.h hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
cpuid.h hv:Replace vlapic pointer with instance in vcpu_arch 2018-09-12 09:20:07 +08:00
gdt.h hv: remove unused MACROs 2018-09-18 09:43:43 +08:00
hob_parse.h HV: handle integral issues as MISRA-C report 2018-07-20 10:39:46 +08:00
host_pm.h hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
hv_arch.h hv: merge pgtable_types.h and pgtable.h 2018-09-13 16:17:48 +08:00
idt.h HV:treewide:transfer the struct member types to non-basic types 2018-06-29 15:48:19 +08:00
io.h hv: add mmio functions for 64bit values 2018-08-23 11:09:25 +08:00
ioapic.h hv:clear up the usage of printf data struct 2018-09-28 16:40:07 +08:00
ioreq.h hv: include: fix 'Unused procedure parameter' 2018-09-27 10:46:52 +08:00
irq.h hv: modify static irq mappings into array of structure 2018-09-29 15:54:22 +08:00
lapic.h hv: remove unused MACROs 2018-09-18 09:43:43 +08:00
mmu.h hv: mmu: make page table operation no fault 2018-10-10 09:36:51 +08:00
msr.h hv: treewide: fix 'Use of function like macro' 2018-09-11 10:49:48 +08:00
mtrr.h HV: remove 'warm_reboot()'function and other minor cleanup 2018-08-14 09:54:48 +08:00
multiboot.h hv: Partition mode ACRN -kernel load and bootargs load address 2018-08-13 09:34:02 +08:00
per_cpu.h hv: Replace dynamic allocation with static memory for vmxon_region 2018-09-07 10:23:04 +08:00
pgtable.h hv: merge pgtable_types.h and pgtable.h 2018-09-13 16:17:48 +08:00
timer.h hv: retain the timer irq 2018-09-28 16:39:36 +08:00
trusty.h hv: remove unused MACROs 2018-09-18 09:43:43 +08:00
vmexit.h hv:clear up the usage of printf data struct 2018-09-28 16:40:07 +08:00
vmx.h hv: add suffix(U) in vmx.h to come up MISRA-C 2018-10-08 12:57:25 +08:00
vtd.h hv: vtd: use EPT as translation table for PTDev in SOS 2018-08-23 11:46:57 +08:00
zeropage.h license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00