mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
x86/entry: move .init.text section higher up in the code for readability
.init.text is a small section currently located amongst .text.entry code. Move it above .text.entry. This has no functional change but makes the code a bit more readable. Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com> Signed-off-by: Jane Malalane <jane.malalane@citrix.com> Reviewed-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
f2d947ac07
commit
fe3f50726e
1 file changed
+9
-10
@@ -140,6 +140,15 @@ 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 */
|
||||
@@ -982,16 +991,6 @@ ENTRY(double_fault)
|
||||
call do_double_fault
|
||||
BUG /* do_double_fault() shouldn't return. */
|
||||
|
||||
.pushsection .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
|
||||
.popsection
|
||||
|
||||
ENTRY(nmi)
|
||||
ENDBR64
|
||||
pushq $0
|
||||
|
||||