We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b75b7f8 commit d147553Copy full SHA for d147553
arch/x86/entry/entry_64.S
@@ -328,6 +328,12 @@ SYM_CODE_END(ret_from_fork)
328
#endif
329
.endm
330
331
+SYM_CODE_START_LOCAL(xen_error_entry)
332
+ UNWIND_HINT_FUNC
333
+ UNTRAIN_RET
334
+ RET
335
+SYM_CODE_END(xen_error_entry)
336
+
337
/**
338
* idtentry_body - Macro to emit code calling the C function
339
* @cfunc: C function to be called
@@ -347,7 +353,7 @@ SYM_CODE_END(ret_from_fork)
347
353
* switch the CR3. So it can skip invoking error_entry().
348
354
*/
349
355
ALTERNATIVE "call error_entry; movq %rax, %rsp", \
350
- "", X86_FEATURE_XENPV
356
+ "call xen_error_entry", X86_FEATURE_XENPV
351
357
352
358
ENCODE_FRAME_POINTER
359
UNWIND_HINT_REGS
0 commit comments