acrn-hypervisor/hypervisor/include/arch/x86
Zheng, Gen fde0789ccc UEFI: change the efi_ctx passing method
Save the pointer of efi_ctx in mi_drivers_addr field of
multiboot structure and pass to hypervisor, not by
saving in register RDX(the third default parameter in
64bit call function).

With this method, we can be compatible with the original
32bit boot parameters passing method and no need to
large the array size of boot_regs in hypervisor.

Signed-off-by: Zheng, Gen <gen.zheng@intel.com>
2018-05-15 17:19:39 +08:00
..
guest hv: vlapic: simple vlapic_rd/wr input 2018-05-15 17:19:38 +08:00
apicreg.h Fix compiler warnings when building for UEFI 2018-05-15 17:19:38 +08:00
assign.h ptdev: refine the functions name & code position 2018-05-15 17:19:38 +08:00
cpu.h Fix compiler warnings when building for UEFI 2018-05-15 17:19:38 +08:00
cpuid.h cpuid restruct 2018-05-15 17:19:38 +08:00
gdt.h initial import 2018-05-11 14:44:28 +08:00
hv_arch.h add data structure in vm for enable trusty feature 2018-05-15 17:19:36 +08:00
idt.h initial import 2018-05-11 14:44:28 +08:00
intr_ctx.h initial import 2018-05-11 14:44:28 +08:00
io.h initial import 2018-05-11 14:44:28 +08:00
ioapic.h initial import 2018-05-11 14:44:28 +08:00
irq.h uefi: remove old interrupt injection method 2018-05-15 17:19:37 +08:00
lapic.h hv: lapic: export write_lapic_reg32 2018-05-15 17:19:38 +08:00
mmu.h mmu: Rename several variables related to page table type 2018-05-15 17:19:37 +08:00
msr.h initial import 2018-05-11 14:44:28 +08:00
multiboot.h UEFI: change the efi_ctx passing method 2018-05-15 17:19:39 +08:00
softirq.h initial import 2018-05-11 14:44:28 +08:00
timer.h initial import 2018-05-11 14:44:28 +08:00
trusty.h trusty: add key_info for trusty bring-up 2018-05-15 17:19:39 +08:00
vmexit.h initial import 2018-05-11 14:44:28 +08:00
vmx.h Add cpuinfo_x86 to cache cpu capability/feature 2018-05-15 17:19:37 +08:00
vtd.h initial import 2018-05-11 14:44:28 +08:00
zeropage.h vm load: fix bug in loading kernel 2018-05-15 17:19:37 +08:00