-L_RealMode:\r
- mov %dx, %cs:(SavedSs - L_Base)(%bp)\r
- mov %ebx, %cs:(SavedEsp - L_Base)(%bp)\r
- lidtl %cs:(_16Idtr - L_Base)(%bp)\r
+ movw IA32_REGS_SIZE(%esp), %bp # get BackToUserCode address from stack\r
+ mov %dx, %cs:(SavedSs - ASM_PFX(BackFromUserCode))(%bp)\r
+ mov %ebx, %cs:(SavedEsp - ASM_PFX(BackFromUserCode))(%bp)\r
+ lidtl %cs:(_16Idtr - ASM_PFX(BackFromUserCode))(%bp)\r