x86/boot: Drop sym_fs()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Thu, 9 Jan 2020 14:06:38 +0000 (14:06 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 22 Jan 2020 19:03:18 +0000 (19:03 +0000)
commit021cc01ecac111be3301ad33ff5cda4543ca8b92
treee8c261d499ff719c2086a15f87781a8f3efb4970
parentc5bcf30b2cfaec6bb1924e96d77134121d023692
x86/boot: Drop sym_fs()

All remaining users of sym_fs() can trivially be switched to using sym_esi()
instead.  This is shorter to encode and faster to execute.

This removes the final uses of %fs during boot, which allows us to drop
BOOT_FS from the trampoline GDT, which drops an 16M arbitrary limit on Xen's
compiled size.

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