Lines Matching +full:cs +full:- +full:setup
1 /* SPDX-License-Identifier: GPL-2.0 */
4 * Trampoline.S Derived from Setup.S by Linus Torvalds
9 * Entry: CS:IP point to the start of our code, we are
15 * with 16-bit addressing and 16-bit data. CS has some value
24 * --full-contents --reloc to make sure there are no relocation
33 #include <asm/processor-flags.h>
47 mov %cs, %ax # Code and data in the same place
52 # Setup stack
85 /* SEV-ES supports non-zero IP for entry points - no alignment needed */
91 mov %cs, %ax # Code and data in the same place
96 # Setup stack
141 # Setup trampoline 4 level pagetables
168 * with EFER.LME = 1, CS.L = 0, CS.D = 1 (and in turn
170 * the new gdt/idt that has __KERNEL_CS with CS.L = 1.
178 * paging and complete the switch to legacy 32-bit mode.
198 * APs start here on a direct transfer from 64-bit BIOS with identity
200 * 32-bit mode (to handle 4-level vs. 5-level paging), and to (re)load
215 .short tr_gdt_end - tr_gdt - 1 # gdt limit
224 .short tr_gdt_end - tr_gdt - 1 # gdt limit