Lines Matching refs:loader

22 		boot loader and the kernel.  setup.S made relocatable,
59 pref_address fields. Added extended boot loader IDs.
77 The traditional memory map for the kernel loader, used for Image or
93 | Boot loader | <- Boot sector entry point 0000:7C00
110 low memory touched by the boot loader -- as low as possible, since
113 memory. The boot loader should use the "INT 12h" BIOS call to verify
117 low, there is usually nothing the boot loader can do but to report an
118 error to the user. The boot loader should therefore be designed to
121 0x90000 segment, the boot loader should make sure not to use memory
141 | Boot loader | <- Boot sector entry point 0000:7C00
150 ... where the address X is as low as the design of the boot loader permits.
163 32K, although the boot loader may choose to load only the first two
181 0208/4 2.00+ realmode_swtch Boot loader hook (see below)
184 0210/1 2.00+ type_of_loader Boot loader identifier
187 0214/4 2.00+ code32_start Boot loader hook (see below)
188 0218/4 2.00+ ramdisk_image initrd load address (set by boot loader)
189 021C/4 2.00+ ramdisk_size initrd size (set by boot loader)
192 0226/1 2.02+(3) ext_loader_ver Extended boot loader version
193 0227/1 2.02+(3) ext_loader_type Extended boot loader ID
360 Boot loader hook (see ADVANCED BOOT LOADER HOOKS below.)
400 If your boot loader has an assigned id (see table below), enter
401 0xTV here, where T is an identifier for the boot loader and V is
404 For boot loader IDs above T = 0xD, write T = 0xE to this field and
415 Assigned boot loader ids (hexadecimal):
421 2 bootsect-loader
517 address of the kernel, and can be used by the boot loader to
522 1. as a boot loader hook (see Advanced Boot Loader Hooks below.)
578 The use of this field is boot loader specific. If not written, it
612 Fill in this field even if your boot loader does not support a
615 zero, the kernel will assume that your boot loader does not support
646 loader to modify this field to permit a lesser alignment. See the
658 After loading, the boot loader must set the code32_start field to
659 point to the loaded code, or to a boot loader hook.
670 If a boot loader makes use of this field, it should update the
676 misaligned kernel. Therefore, a loader should typically try each
836 be used by a relocating boot loader to help select a safe load
873 loader to communicate with the kernel. Some of its options are also
874 relevant to the boot loader itself, see "special command line options"
958 Such a boot loader should enter the following fields in the header::
1039 If the command line provided by the boot loader is entered by the
1043 loader authors who need additional command line options for the boot
1044 loader itself should get them registered in
1080 If these options are added by the boot loader, it is highly
1098 the kernel, it is recommended that the boot loader sets fs = gs = ds =
1127 If the boot loader runs in a particularly hostile environment (such as
1129 standard memory location requirements. Such a boot loader may use the
1150 that was in this field before your boot loader overwrote it
1173 boot_params as that of 16-bit boot protocol, the boot loader should
1177 After setting up the struct boot_params, the boot loader can load the
1209 boot_params as that of 16-bit boot protocol, the boot loader should
1213 After setting up the struct boot_params, the boot loader can load
1235 boot stub. The boot loader is required to load the kernel/initrd(s)
1244 'handle' is the EFI image handle passed to the boot loader by the EFI
1247 UEFI specification. 'bp' is the boot loader-allocated boot params.
1249 The boot loader *must* fill out the following fields in bp::