acrn-hypervisor/hypervisor/arch/x86
Jason Chen CJ 285b64faec replace arch_switch_to with pure asm code instead of inline asm
after compile, the compiled code could change rsp, so use pure asm code
to avoid such problem which will cause schedule switch failure.

Tracked-On: #2410
Signed-off-by: Jason Chen CJ <jason.cj.chen@intel.com>
2019-01-25 11:39:47 +08:00
..
boot function name change in init.c 2018-12-19 09:07:14 +08:00
configs HV: add new acrn_vm_config member and config files 2019-01-18 11:50:00 +08:00
guest hv: fix possible buffer overflow in 'vcpu_set_eoi_exit()' 2019-01-25 11:26:45 +08:00
assign.c hv: vlapic: remove calcvdest 2019-01-23 13:43:09 +08:00
cpu_caps.c hv:Change structure boot_cpu_data to static 2019-01-07 11:23:22 +08:00
cpu_state_tbl.c hv:Change structure boot_cpu_data to static 2019-01-07 11:23:22 +08:00
cpu.c hv:Change structure boot_cpu_data to static 2019-01-07 11:23:22 +08:00
e820.c HV: rename the term of vm0 to sos vm 2019-01-21 18:03:31 +08:00
ept.c HV: modularization cleanup instr_emul header file 2019-01-22 10:50:30 +08:00
gdt.c
idt.S
init.c HV: refine launch vm interface 2019-01-21 18:03:31 +08:00
io_emul.c io_emul: reorg function definition to pass partition mode build 2019-01-23 16:21:17 +08:00
ioapic.c hv:Unify the MACRO name for invalid interrupt pin 2019-01-10 23:52:25 +08:00
irq.c hv: vlapic: code clean-up 2019-01-11 09:44:10 +08:00
Kconfig HV: move Kconfig IOREQ_POLLING to acrn vm config 2019-01-25 10:24:18 +08:00
lapic.c hv:Change structure boot_cpu_data to static 2019-01-07 11:23:22 +08:00
mmu.c HV: init_paging() wrongly calcuate the size of hypervisor 2019-01-24 11:59:21 +08:00
notify.c HV: rename the term of vm0 to sos vm 2019-01-21 18:03:31 +08:00
page.c HV: rename the term of vm0 to sos vm 2019-01-21 18:03:31 +08:00
pagetable.c hv: coding style: add const qualifier for some function 2019-01-02 09:35:00 +08:00
pm.c hv: update coding style for tampoline.c 2018-12-25 13:25:14 +08:00
retpoline-thunk.S
sched.S replace arch_switch_to with pure asm code instead of inline asm 2019-01-25 11:39:47 +08:00
security.c hv: coding style: refine cpu related function to one exit 2018-12-21 13:34:01 +08:00
static_checks.c
timer.c hv:fix violations 2019-01-11 16:52:28 +08:00
trampoline.c make sure secondary CPU's stack is aligned with CPU STACK 2019-01-25 11:39:47 +08:00
trusty.c hv: coding style: add const qualifier for some function 2019-01-02 09:35:00 +08:00
virq.c hv:fix MISRA-C violation in virq.c 2019-01-17 08:48:42 +08:00
virtual_cr.c HV: modularization to separate CR related code 2019-01-18 10:50:18 +08:00
vmcs.c HV: replace lapic_pt with guest flag in vm_config 2019-01-21 18:03:31 +08:00
vmexit.c HV: modularization to separate CR related code 2019-01-18 10:50:18 +08:00
vmx_asm.S move security related funcs into security.c 2018-12-19 09:07:14 +08:00
vmx.c hv: vmcs: fix MISRA-C violations related to pointer 2018-12-19 13:04:23 +08:00
vtd.c HV: rename the term of vm0 to sos vm 2019-01-21 18:03:31 +08:00
wakeup.S HV: modularization to refine pm related code. 2018-12-19 13:02:09 +08:00