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
166 .word 0 # DllCharacteristics
168 .long 0 # SizeOfStackReserve
169 .long 0 # SizeOfStackCommit
170 .long 0 # SizeOfHeapReserve
171 .long 0 # SizeOfHeapCommit
173 .quad 0 # SizeOfStackReserve
174 .quad 0 # SizeOfStackCommit
175 .quad 0 # SizeOfHeapReserve
176 .quad 0 # SizeOfHeapCommit
178 .long 0 # LoaderFlags
181 .quad 0 # ExportTable
182 .quad 0 # ImportTable
183 .quad 0 # ResourceTable
184 .quad 0 # ExceptionTable
185 .quad 0 # CertificationTable
186 .quad 0 # BaseRelocationTable
194 .byte 0
195 .byte 0
196 .long 0
197 .long 0x0 # startup_{32,64}
198 .long 0 # Size of initialized data
200 .long 0x0 # startup_{32,64}
201 .long 0 # PointerToRelocations
202 .long 0 # PointerToLineNumbers
203 .word 0 # NumberOfRelocations
204 .word 0 # NumberOfLineNumbers
216 .byte 0
217 .byte 0
218 .long 0
219 .long 0
220 .long 0 # SizeOfRawData
221 .long 0 # PointerToRawData
222 .long 0 # PointerToRelocations
223 .long 0 # PointerToLineNumbers
224 .word 0 # NumberOfRelocations
225 .word 0 # NumberOfLineNumbers
236 .long 0
237 .long 0x0
238 .long 0 # Size of initialized data
240 .long 0x0
241 .long 0 # PointerToRelocations
242 .long 0 # PointerToLineNumbers
243 .word 0 # NumberOfRelocations
244 .word 0 # NumberOfLineNumbers
255 .byte 0
256 .byte 0
257 .byte 0
258 .long 0
259 .long 0x0 # startup_{32,64}
260 .long 0 # Size of initialized data
262 .long 0x0 # startup_{32,64}
263 .long 0 # PointerToRelocations
264 .long 0 # PointerToLineNumbers
265 .word 0 # NumberOfRelocations
266 .word 0 # NumberOfLineNumbers
280 sentinel: .byte 0xff, 0xff /* Used to detect broken loaders */
284 setup_sects: .byte 0 /* Filled in by build.c */
286 syssize: .long 0 /* Filled in by build.c */
287 ram_size: .word 0 /* Obsolete */
289 root_dev: .word 0 /* Filled in by build.c */
290 boot_flag: .word 0xAA55
299 .byte 0xeb # short (2-byte) jump
306 .word 0x020f # header version number (>= 0x0105)
309 realmode_swtch: .word 0, 0 # default_switch, SETUPSEG
317 type_of_loader: .byte 0 # 0 means ancient bootloader, newer
326 setup_move_size: .word 0x8000 # size to move, when setup is not
327 # loaded at 0x90000. We will move setup
328 # to 0x90000 then just before jumping
335 .long 0x100000 # 0x100000 = default for big kernel
337 ramdisk_image: .long 0 # address of loaded ramdisk image
342 ramdisk_size: .long 0 # its size in bytes
345 .long 0 # obsolete
348 # (Header version 0x0201 or later)
354 .byte 0 # Extended boot loader version
356 .byte 0 # Extended boot loader type
358 cmd_line_ptr: .long 0 # (Header version 0x0202 or later)
364 # memory (0xa0000), or it may
369 # 0x90000 segment; the setup
371 # low memory 0x10000 or higher.
373 initrd_addr_max: .long 0x7fffffff
374 # (Header version 0x0203 or later)
387 relocatable_kernel: .byte 0
395 # define XLF0 0
402 # define XLF1 0
416 # define XLF23 0
422 # define XLF4 0
432 #define XLF56 0
441 hardware_subarch: .long 0 # subarchitecture, added with 2.07
442 # default to 0 for normal x86 PC
444 hardware_subarch_data: .quad 0
449 setup_data: .quad 0 # 64-bit physical pointer to
578 handover_offset: .long 0 # Filled in by build.c
579 kernel_info_offset: .long 0 # Filled in by build.c
612 movw $0xfffc, %dx # Make sure we're not zero
617 # We will have entered with %cs = %ds+0x20, normalize %cs so
625 cmpl $0x5a5aaa55, setup_sig