Lines Matching +full:0 +full:x90000
28 BOOTSEG = 0x07C0 /* original address of boot-sector */
29 SYSSEG = 0x1000 /* historical load address >> 4 */
67 movb $0xe, %ah
69 int $0x10
75 int $0x16
76 int $0x19
78 # int 0x19 should never return. In case it does anyway,
80 ljmp $0xf000,$0xfff0
83 .org 0x3c
95 .byte 0
107 .set image_file_add_flags, 0
112 .long 0 # TimeDateStamp
113 .long 0 # PointerToSymbolTable
123 .byte 0x02 # MajorLinkerVersion
124 .byte 0x14 # MinorLinkerVersion
127 .long 0 # SizeOfCode
129 .long 0 # SizeOfInitializedData
130 .long 0 # SizeOfUninitializedData
133 .long 0x0000 # AddressOfEntryPoint
135 .long 0x0200 # BaseOfCode
137 .long 0 # data
142 .set image_base, (LOAD_PHYSICAL_ADDR + 0xffff) & ~0xffff
148 .long 0x20 # SectionAlignment
149 .long 0x20 # FileAlignment
150 .word 0 # MajorOperatingSystemVersion
151 .word 0 # MinorOperatingSystemVersion
154 .word 0 # MajorSubsystemVersion
155 .word 0 # MinorSubsystemVersion
156 .long 0 # Win32VersionValue
161 .long 0 # SizeOfImage
163 .long 0x200 # SizeOfHeaders
164 .long 0 # CheckSum
169 .word 0 # DllCharacteristics
172 .long 0 # SizeOfStackReserve
173 .long 0 # SizeOfStackCommit
174 .long 0 # SizeOfHeapReserve
175 .long 0 # SizeOfHeapCommit
177 .quad 0 # SizeOfStackReserve
178 .quad 0 # SizeOfStackCommit
179 .quad 0 # SizeOfHeapReserve
180 .quad 0 # SizeOfHeapCommit
182 .long 0 # LoaderFlags
185 .quad 0 # ExportTable
186 .quad 0 # ImportTable
187 .quad 0 # ResourceTable
188 .quad 0 # ExceptionTable
189 .quad 0 # CertificationTable
190 .quad 0 # BaseRelocationTable
198 .byte 0
199 .byte 0
200 .long 0
201 .long 0x0 # startup_{32,64}
202 .long 0 # Size of initialized data
204 .long 0x0 # startup_{32,64}
205 .long 0 # PointerToRelocations
206 .long 0 # PointerToLineNumbers
207 .word 0 # NumberOfRelocations
208 .word 0 # NumberOfLineNumbers
220 .byte 0
221 .byte 0
222 .long 0
223 .long 0
224 .long 0 # SizeOfRawData
225 .long 0 # PointerToRawData
226 .long 0 # PointerToRelocations
227 .long 0 # PointerToLineNumbers
228 .word 0 # NumberOfRelocations
229 .word 0 # NumberOfLineNumbers
240 .long 0
241 .long 0x0
242 .long 0 # Size of initialized data
244 .long 0x0
245 .long 0 # PointerToRelocations
246 .long 0 # PointerToLineNumbers
247 .word 0 # NumberOfRelocations
248 .word 0 # NumberOfLineNumbers
259 .byte 0
260 .byte 0
261 .byte 0
262 .long 0
263 .long 0x0 # startup_{32,64}
264 .long 0 # Size of initialized data
266 .long 0x0 # startup_{32,64}
267 .long 0 # PointerToRelocations
268 .long 0 # PointerToLineNumbers
269 .word 0 # NumberOfRelocations
270 .word 0 # NumberOfLineNumbers
284 sentinel: .byte 0xff, 0xff /* Used to detect broken loaders */
288 setup_sects: .byte 0 /* Filled in by build.c */
290 syssize: .long 0 /* Filled in by build.c */
291 ram_size: .word 0 /* Obsolete */
293 root_dev: .word 0 /* Filled in by build.c */
294 boot_flag: .word 0xAA55
303 .byte 0xeb # short (2-byte) jump
310 .word 0x020f # header version number (>= 0x0105)
313 realmode_swtch: .word 0, 0 # default_switch, SETUPSEG
321 type_of_loader: .byte 0 # 0 means ancient bootloader, newer
330 setup_move_size: .word 0x8000 # size to move, when setup is not
331 # loaded at 0x90000. We will move setup
332 # to 0x90000 then just before jumping
339 .long 0x100000 # 0x100000 = default for big kernel
341 ramdisk_image: .long 0 # address of loaded ramdisk image
346 ramdisk_size: .long 0 # its size in bytes
349 .long 0 # obsolete
352 # (Header version 0x0201 or later)
358 .byte 0 # Extended boot loader version
360 .byte 0 # Extended boot loader type
362 cmd_line_ptr: .long 0 # (Header version 0x0202 or later)
368 # memory (0xa0000), or it may
373 # 0x90000 segment; the setup
375 # low memory 0x10000 or higher.
377 initrd_addr_max: .long 0x7fffffff
378 # (Header version 0x0203 or later)
391 relocatable_kernel: .byte 0
399 # define XLF0 0
406 # define XLF1 0
420 # define XLF23 0
426 # define XLF4 0
436 #define XLF56 0
445 hardware_subarch: .long 0 # subarchitecture, added with 2.07
446 # default to 0 for normal x86 PC
448 hardware_subarch_data: .quad 0
453 setup_data: .quad 0 # 64-bit physical pointer to
582 handover_offset: .long 0 # Filled in by build.c
583 kernel_info_offset: .long 0 # Filled in by build.c
616 movw $0xfffc, %dx # Make sure we're not zero
621 # We will have entered with %cs = %ds+0x20, normalize %cs so
629 cmpl $0x5a5aaa55, setup_sig