acrn-hypervisor/hypervisor/arch/x86
Yin Fengwei a5fc3e5eac hv: Add function to set UOS BSP init state
NOTE: this patch is only workaround patch for UOS BSP state init.
Eventually, the DM will call hypercall to init UOS BSP state.

We use this workaround patch here to simplify the init_guest_state.
Will make the caller of init_guest_state calls init_guest_vmx
directly.

Tracked-On: #1231
Signed-off-by: Yin Fengwei <fengwei.yin@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-10-12 16:27:45 +08:00
..
configs HV: config: add Kconfig and defconfigs for sbl & uefi 2018-06-08 17:21:13 +08:00
guest hv: Add function to set UOS BSP init state 2018-10-12 16:27:45 +08:00
assign.c hv:Replace dynamic memory with static for vm 2018-10-09 13:24:21 +08:00
cpu_primary.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +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
cpu.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
cpuid.c hv: arch: fix 'Unused procedure parameter' 2018-09-26 10:48:55 +08:00
ept.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +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:fix type related violations 2018-10-10 13:02:00 +08:00
irq.c hv: modify static irq mappings into array of structure 2018-09-29 15:54:22 +08:00
Kconfig hv:Replace dynamic memory with static for vm 2018-10-09 13:24:21 +08:00
lapic.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
mmu.c HV:MM:gpa2hpa related error checking fix 2018-10-11 15:16:11 +08:00
mtrr.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
notify.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
pagetable.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
pm.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +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: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00
trusty.c HV:MM:gpa2hpa related error checking fix 2018-10-11 15:16:11 +08:00
virq.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
vmexit.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
vmx_asm.S fix spec_ctrl msr save/restore 2018-08-16 16:24:13 +08:00
vmx.c hv: Add function to set UOS BSP init state 2018-10-12 16:27:45 +08:00
vtd.c hv: fix 'No brackets to then/else' 2018-10-11 16:48:11 +08:00
wakeup.S hv: fix 'User name starts with underscore' 2018-09-30 14:45:37 +08:00