mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 18:50:05 +01:00
x86/entry: Fix !PV build
early_page_fault() needs to outside of #ifdef CONFIG_PV
Spotted by Gitlab CI.
Fixes: fe3f50726e ("x86/entry: move .init.text section higher up in the code for readability")
Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
696ee5ca9f
commit
8d9006cf41
1 file changed
+9
-9
@@ -140,15 +140,6 @@ process_trap:
|
||||
call create_bounce_frame
|
||||
jmp test_all_events
|
||||
|
||||
.section .init.text, "ax", @progbits
|
||||
ENTRY(early_page_fault)
|
||||
ENDBR64
|
||||
movl $TRAP_page_fault, 4(%rsp)
|
||||
SAVE_ALL
|
||||
movq %rsp, %rdi
|
||||
call do_early_page_fault
|
||||
jmp restore_all_xen
|
||||
|
||||
.section .text.entry, "ax", @progbits
|
||||
|
||||
/* %rbx: struct vcpu, interrupts disabled */
|
||||
@@ -655,6 +646,15 @@ ret_from_intr:
|
||||
jmp restore_all_xen
|
||||
#endif
|
||||
|
||||
.section .init.text, "ax", @progbits
|
||||
ENTRY(early_page_fault)
|
||||
ENDBR64
|
||||
movl $TRAP_page_fault, 4(%rsp)
|
||||
SAVE_ALL
|
||||
movq %rsp, %rdi
|
||||
call do_early_page_fault
|
||||
jmp restore_all_xen
|
||||
|
||||
.section .text.entry, "ax", @progbits
|
||||
|
||||
ALIGN
|
||||
|
||||