x86/boot: Reposition trampoline data
authorAndrew Cooper <andrew.cooper3@citrix.com>
Mon, 19 Aug 2019 13:16:53 +0000 (14:16 +0100)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Fri, 27 Dec 2019 12:55:15 +0000 (12:55 +0000)
commita6a2705c66888657ee1f9b45d0896af955a01d26
tree9f2c6bcd0fd2a5b9bd604b984d1836ff631cdc08
parentc663d0c8150ca47a29fe2288709d43d296efe251
x86/boot: Reposition trampoline data

... to separate code from data.  In particular, trampoline_realmode_entry's
write to trampoline_cpu_started clobbers the I-cache line containing
trampoline_protmode_entry, which won't be great for AP startup performance.

Reformat the comments for trampoline_gdt to reduce their volume.

No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
xen/arch/x86/boot/trampoline.S