acrn-hypervisor/hypervisor/arch/x86
Zhou, Wu 32cb5954f2 hv: refine the hard-coded GPA SSRAM area size
Using the SSRAM area size extracted by config_tools, the patch changes
the hard-coded GPA SSRAM area size to its actual size, so that
pre-launched VMs can support large(>8MB) SSRAM area.

When booting service VM, the SSRAM area has to be removed from Service
VM's mem space, because they are passed-through to the pre-rt VM. The
code was bugged since it was using the SSRAM area's GPA in the pre-rt
VM. Changed it to GPA in Service VM.

Tracked-On: #7212

Acked-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Zhou, Wu <wu.zhou@intel.com>
2022-04-18 16:47:23 +08:00
..
boot Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
configs Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
guest hv: refine the hard-coded GPA SSRAM area size 2022-04-18 16:47:23 +08:00
lib Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
seed Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu.c hv: remove RDT information detection 2022-04-18 15:33:11 +08:00
cpu_caps.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
cpu_state_tbl.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
e820.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
exception.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
gdt.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
idt.S Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
init.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
ioapic.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
irq.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
lapic.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
mmu.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
nmi.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
notify.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
page.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pagetable.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
platform_caps.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
pm.c hv && config-tool: Add compilation option to disable all interrupts in HV 2021-12-10 09:50:17 +08:00
rdt.c hv: support CAT on hybrid platform 2022-04-18 15:33:11 +08:00
rtcm.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
sched.S Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
security.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
sgx.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
trampoline.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
tsc.c hv/mod_timer: split tsc handling code from timer. 2021-05-18 16:43:28 +08:00
tsc_deadline_timer.c HV: arch: fix a violation of coding guideline C-TY-24 2021-11-04 18:15:47 +08:00
vmx.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
vtd.c Remove "All rights reserved" string headers 2022-04-06 13:21:02 +08:00
wakeup.S hv: pm: correct the function name 2019-09-11 17:30:24 +08:00