x86: Fix relocation error in vcore_asm.S
[akaros.git] / user / parlib / x86 / vcore_asm.S
1 /* Copyright (c) 2016 Google Inc.
2  * Barret Rhoden <brho@cs.berkeley.edu>
3  * See LICENSE for details.
4  *
5  * Vcore entry point from the kernel.  We need this in asm to fix our stack
6  * pointer offset.  The kernel will start us with a 16-byte aligned stack.  C
7  * code expects to be odd-8-byte aligned.  The 'call' will push a retaddr on the
8  * stack, which is the 8 bytes we need. */
9
10 .globl __kernel_vcore_entry
11 __kernel_vcore_entry:
12         call __kvc_entry_c@PLT
13 1:
14         jmp 1b