acrn-hypervisor/hypervisor/arch/x86
Chaohong guo 39d54c8765 EFI: Disable RELOC by default temporary
Commit 6085781 replaced __emalloc() with a call to uefi allocate_page()
and allows UEFI FW to allocate memory for hypervisor from high to low
address below 4GB. However, this change triggers an issue (might be
memory corruption), in turn, PXE boot cannot work.

Since root cause the issue might take some time, the PXE boot issue
blocks auto-test, we disable hypervisor relocation by default for the
time being in config option, and users can enable it by themselves. In
the following weeks, if we root cause the issue, we can re-enable
relocation feature.`

Tracked-On: #1371
Signed-off-by: Chaohong guo <chaohong.guo@intel.com>
2018-09-30 13:15:26 +08:00
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
guest hv: Add API to set vcpu register 2018-09-29 15:34:02 +08:00
Kconfig EFI: Disable RELOC by default temporary 2018-09-30 13:15:26 +08:00
assign.c hv:clear up the usage of printf data struct 2018-09-28 16:40:07 +08:00
cpu.c hv: retain the timer irq 2018-09-28 16:39:36 +08:00
cpu_primary.S hv: mmu: cleanup mmu.h 2018-09-03 09:32:49 +08:00
cpu_save_boot_ctx.S hv: add struct acrn_vcpu_regs 2018-09-29 09:24:00 +08:00
cpu_state_tbl.c HV: Add const qualifiers where required 2018-08-17 10:02:12 +08:00
cpuid.c hv: arch: fix 'Unused procedure parameter' 2018-09-26 10:48:55 +08:00
ept.c hv: ept: remove find_next_table 2018-09-03 09:32:49 +08:00
gdt.c HV: Removed the unused parameters and union from gdt 2018-08-27 09:40:25 +08:00
idt.S hv: Leave interrupts disabled during vmexit - ACRN partition mode 2018-08-31 08:48:47 +08:00
io.c hv: include: fix 'Unused procedure parameter' 2018-09-27 10:46:52 +08:00
ioapic.c hv:clear up the usage of printf data struct 2018-09-28 16:40:07 +08:00
irq.c hv: modify static irq mappings into array of structure 2018-09-29 15:54:22 +08:00
lapic.c hv: fix 'Void procedure used in expression' 2018-09-28 13:59:19 +08:00
mmu.c hv:Fix unused var value on all paths 2018-09-26 11:10:21 +08:00
mtrr.c hv: fix 'Switch case not terminated with break' 2018-09-25 11:10:44 +08:00
notify.c hv:Fix Implict conversion:actual to formal param 2018-09-18 13:09:39 +08:00
pagetable.c hv: treewide: fix 'Use of function like macro' 2018-09-11 10:49:48 +08:00
pm.c hv: pgtable: fix 'Use of function like macro' 2018-09-07 11:11:06 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
static_checks.c hv: add struct acrn_vcpu_regs 2018-09-29 09:24:00 +08:00
timer.c hv: retain the timer irq 2018-09-28 16:39:36 +08:00
trampoline.S hv: mmu: cleanup mmu.h 2018-09-03 09:32:49 +08:00
trusty.c hv:Fix unused var value on all paths 2018-09-26 11:10:21 +08:00
virq.c hv: remove unused MACROs 2018-09-18 09:43:43 +08:00
vmexit.c hv:Replace vlapic pointer with instance in vcpu_arch 2018-09-12 09:20:07 +08:00
vmx.c hv: efi_context refine 2018-09-29 09:24:00 +08:00
vmx_asm.S fix spec_ctrl msr save/restore 2018-08-16 16:24:13 +08:00
vtd.c hv: vtd: add config for bus limitation when init 2018-09-27 11:05:22 +08:00
wakeup.S pm: use cpu_context for s3 save/restore 2018-08-07 09:55:13 +08:00