acrn-hypervisor/hypervisor/include
Li Fei1 ad15053304 hv: mmu: remove get_mem_range_info in init_paging
We used get_mem_range_info to get the top memory address and then use this address
as the high 64 bits max memory address. This assumes the platform must have high
memory space.

This patch calculates the high 64 bits max memory address according the e820 tables
and removes the assumption "The platform must have high memory space" by map the
low RAM region and high RAM region separately.

Tracked-On: #5830
Signed-off-by: Li Fei1 <fei1.li@intel.com>
Acked-by: eddie Dong <eddie.dong@intel.com>
2021-04-21 14:00:44 +08:00
..
arch/x86 hv: mmu: remove get_mem_range_info in init_paging 2021-04-21 14:00:44 +08:00
common hv/mod-irq: use arch specific header files 2021-03-24 11:38:14 +08:00
debug hv/mod-irq: use arch specific header files 2021-03-24 11:38:14 +08:00
dm hv/mod-irq: use arch specific header files 2021-03-24 11:38:14 +08:00
hw HV: deny HV owned PCI bar access from SOS 2021-02-03 14:01:23 +08:00
lib hv: modularization: avoid dependency of multiboot on zeropage.h. 2021-01-27 15:59:47 +08:00
public hv: rename hypercall for hv-emulated device management 2020-12-07 16:25:17 +08:00