|
@@ -98,7 +98,7 @@ ENTRY(ia32_sysenter_target)
|
|
CFI_SIGNAL_FRAME
|
|
CFI_SIGNAL_FRAME
|
|
CFI_DEF_CFA rsp,0
|
|
CFI_DEF_CFA rsp,0
|
|
CFI_REGISTER rsp,rbp
|
|
CFI_REGISTER rsp,rbp
|
|
- SWAPGS
|
|
|
|
|
|
+ SWAPGS_UNSAFE_STACK
|
|
movq %gs:pda_kernelstack, %rsp
|
|
movq %gs:pda_kernelstack, %rsp
|
|
addq $(PDA_STACKOFFSET),%rsp
|
|
addq $(PDA_STACKOFFSET),%rsp
|
|
/*
|
|
/*
|
|
@@ -210,7 +210,7 @@ ENTRY(ia32_cstar_target)
|
|
CFI_DEF_CFA rsp,PDA_STACKOFFSET
|
|
CFI_DEF_CFA rsp,PDA_STACKOFFSET
|
|
CFI_REGISTER rip,rcx
|
|
CFI_REGISTER rip,rcx
|
|
/*CFI_REGISTER rflags,r11*/
|
|
/*CFI_REGISTER rflags,r11*/
|
|
- SWAPGS
|
|
|
|
|
|
+ SWAPGS_UNSAFE_STACK
|
|
movl %esp,%r8d
|
|
movl %esp,%r8d
|
|
CFI_REGISTER rsp,r8
|
|
CFI_REGISTER rsp,r8
|
|
movq %gs:pda_kernelstack,%rsp
|
|
movq %gs:pda_kernelstack,%rsp
|