10 lines
296 B
ArmAsm
10 lines
296 B
ArmAsm
.global __am_kcontext_start
|
|
__am_kcontext_start:
|
|
// rdi = arg, rsi = entry
|
|
|
|
// (rsp + 8) should be multiple of 16 when
|
|
// control is transfered to the function entry point.
|
|
// See amd64 ABI manual for more details
|
|
andq $0xfffffffffffffff0, %rsp
|
|
call *%rsi
|
|
call __am_panic_on_return
|