acrn-hypervisor/hypervisor/debug
hangliu1 bb2118d98b hv: support for pci uart with high mmio
to enable early print output by pci uart, which has mmio address
above 4G, add the early pagetable map for the MMIO range.

we make an assumption that only map it with 2MB page, since platform
with 39bit memory width have no 1G huge page feature and we cannot
get the capacity at runtime, since it is a very early code stage.

v2->v1:
1. add hva2hpa_early
2. add process when *pdpte is not present

Signed-off-by: hangliu1 <hang1.liu@linux.intel.com>
Reviewed-by: fei1.li <fei1.li@intel.com>
Tracked-On: #6690
2022-11-21 16:50:05 +08:00
..
Makefile HV: makefile: to avoid duplicated build libs 2020-05-21 15:12:21 +08:00
console.c hv: add param to control INIT used to kick pCPU 2022-09-26 13:28:02 +08:00
dbg_cmd.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
dump.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
hypercall.c hv: extend sbuf hypercall 2022-09-27 10:26:42 +08:00
logmsg.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
npk_log.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
printf.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
profiling.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
sbuf.c hv: support asyncio request 2022-09-27 10:26:42 +08:00
shell.c hv: change the version format 2022-11-21 09:45:26 +08:00
shell_priv.h hv: shell: improve console to modify input easier 2022-07-28 23:31:43 +08:00
string.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
trace.c Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
uart16550.c hv: support for pci uart with high mmio 2022-11-21 16:50:05 +08:00