acrn-hypervisor/hypervisor/include/arch/x86/asm/guest
Chenli Wei b7a99f4530 hv: replace the CONFIG_PLATFORM_RAM_SIZE with get_e820_ram_size for vept
Now the vept table was allocate dynamically, but the table size of vept
was calculated by the CONFIG_PLATFORM_RAM_SIZE which was predefined by
config tool.

It's not complete change and can't support single binary for different
boards/platforms.

So this patch will replace the CONFIG_PLATFORM_RAM_SIZE and get the
top ram size from hv_E820 interface for vept.

Tracked-On: #6690
Acked-by: Anthony Xu <anthony.xu@intel.com>
Signed-off-by: Chenli Wei <chenli.wei@linux.intel.com>
2022-02-18 18:39:43 +08:00
..
assign.h ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00
ept.h HV: treewide: fix violations of coding guideline C-FN-09 2021-11-04 18:15:47 +08:00
guest_memory.h doc: update uses of VHM in doxygen comments 2021-10-18 19:09:07 -07:00
guest_pm.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
hyperv.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
instr_emul.h HV: Fix decode_instruction() trigger #UD for emulating UC-lock 2021-07-21 11:25:47 +08:00
lock_instr_emul.h HV: rename splitlock file name 2021-07-21 11:25:47 +08:00
nested.h hv: nested: enable multiple active VMCS12 support 2021-09-26 08:49:35 +08:00
optee.h hv: tee: Rename TEE_NOTIFICATION_VECTOR to TEE_FIXED_NONSECURE_VECTOR 2021-12-09 10:47:16 +08:00
trusty.h ACRN: hv: Unify terminology for user vm 2021-11-02 10:00:55 +08:00
ucode.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vcat.h hv: vCAT: implementing the vCAT MSRs write handler 2021-10-28 19:12:29 +08:00
vcpu.h hv: initialize and save/restore IA32_TSC_AUX MSR for guest 2021-11-12 09:30:12 +08:00
vcpuid.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vept.h hv: replace the CONFIG_PLATFORM_RAM_SIZE with get_e820_ram_size for vept 2022-02-18 18:39:43 +08:00
virq.h hv: Fix vcpu signaling racing problem in lock instruction emulation 2021-11-02 15:01:20 +08:00
virtual_cr.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vlapic.h hv: Add two vlapic APIs 2021-12-09 10:47:16 +08:00
vm_reset.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vm.h hv: Add stateful VM check before system shutdown 2021-12-01 08:47:25 +08:00
vmcs.h HV: treewide: fix violations of coding guideline C-TY-27 & C-TY-28 2021-11-04 18:15:47 +08:00
vmexit.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vmtrr.h hv: mod: do not use explicit arch name when including headers 2021-05-08 11:15:46 +08:00
vmx_io.h ACRN: hv: Terminology modification in hv code 2021-11-02 10:00:55 +08:00