Lines Matching +full:es +full:- +full:enable
7 * See the COPYING file in the top-level directory.
13 * SPDX-License-Identifier: GPL-2.0-or-later
21 .long 2f - 1f /* namesz */ ; \
22 .long 4484f - 3f /* descsz */ ; \
57 * - `ebx`: contains the physical memory address where the loader has placed
59 * - `cr0`: bit 0 (PE) must be set. All the other writable bits are cleared.
60 * - `cr4`: all bits are cleared.
61 * - `cs `: must be a 32-bit read/execute code segment with a base of ‘0’
63 * - `ds`, `es`: must be a 32-bit read/write data segment with a base of
66 * - `tr`: must be a 32-bit TSS (active) with a base of '0' and a limit
68 * - `eflags`: bit 17 (VM) must be cleared. Bit 9 (IF) must be cleared.
86 mov %eax,%es
91 /* Enable PAE mode (bit 5). */
98 /* Enable Long mode. */
104 /* Enable paging */
112 /* Jump to 64-bit mode. */
127 _exit: /* output any non-zero result in eax to isa-debug-exit device */
206 .short gdt_en - gdt - 1
217 // Data ds:, ss:, es:, fs:, and gs:
229 .short gdt64_en - gdt64 - 1
267 .quad .Lpd + 7 + 0 * 4096 /* 0-1 GB */
268 .quad .Lpd + 7 + 1 * 4096 /* 1-2 GB */
269 .quad .Lpd + 7 + 2 * 4096 /* 2-3 GB */
270 .quad .Lpd + 7 + 3 * 4096 /* 3-4 GB */
274 .quad .Lpdp + 7 /* 0-512 GB */