Lines Matching refs:loader
18 boot loader and the kernel. setup.S made relocatable,
55 pref_address fields. Added extended boot loader IDs.
66 The traditional memory map for the kernel loader, used for Image or
82 | Boot loader | <- Boot sector entry point 0000:7C00
100 low memory touched by the boot loader -- as low as possible, since
103 memory. The boot loader should use the "INT 12h" BIOS call to verify
107 low, there is usually nothing the boot loader can do but to report an
108 error to the user. The boot loader should therefore be designed to
111 0x90000 segment, the boot loader should make sure not to use memory
131 | Boot loader | <- Boot sector entry point 0000:7C00
140 ... where the address X is as low as the design of the boot loader
153 32K, although the boot loader may choose to load only the first two
171 0208/4 2.00+ realmode_swtch Boot loader hook (see below)
174 0210/1 2.00+ type_of_loader Boot loader identifier
177 0214/4 2.00+ code32_start Boot loader hook (see below)
178 0218/4 2.00+ ramdisk_image initrd load address (set by boot loader)
179 021C/4 2.00+ ramdisk_size initrd size (set by boot loader)
182 0226/1 2.02+(3 ext_loader_ver Extended boot loader version
183 0227/1 2.02+(3 ext_loader_type Extended boot loader ID
325 Boot loader hook (see ADVANCED BOOT LOADER HOOKS below.)
359 If your boot loader has an assigned id (see table below), enter
360 0xTV here, where T is an identifier for the boot loader and V is
363 For boot loader IDs above T = 0xD, write T = 0xE to this field and
374 Assigned boot loader ids (hexadecimal):
378 2 bootsect-loader (0x20, all other values reserved)
456 address of the kernel, and can be used by the boot loader to
461 1. as a boot loader hook (see ADVANCED BOOT LOADER HOOKS below.)
507 The use of this field is boot loader specific. If not written, it
537 Fill in this field even if your boot loader does not support a
540 zero, the kernel will assume that your boot loader does not support
567 loader to modify this field to permit a lesser alignment. See the
577 After loading, the boot loader must set the code32_start field to
578 point to the loaded code, or to a boot loader hook.
587 If a boot loader makes use of this field, it should update the
593 misaligned kernel. Therefore, a loader should typically try each
727 be used by a relocating boot loader to help select a safe load
760 loader to communicate with the kernel. Some of its options are also
761 relevant to the boot loader itself, see "special command line options"
838 Such a boot loader should enter the following fields in the header:
918 If the command line provided by the boot loader is entered by the
922 loader authors who need additional command line options for the boot
923 loader itself should get them registered in
959 If these options are added by the boot loader, it is highly
976 the kernel, it is recommended that the boot loader sets fs = gs = ds =
1004 If the boot loader runs in a particularly hostile environment (such as
1006 standard memory location requirements. Such a boot loader may use the
1027 that was in this field before your boot loader overwrote it
1049 boot_params as that of 16-bit boot protocol, the boot loader should
1053 After setting up the struct boot_params, the boot loader can load the
1084 boot_params as that of 16-bit boot protocol, the boot loader should
1088 After setting up the struct boot_params, the boot loader can load
1109 boot stub. The boot loader is required to load the kernel/initrd(s)
1118 'handle' is the EFI image handle passed to the boot loader by the EFI
1121 UEFI specification. 'bp' is the boot loader-allocated boot params.
1123 The boot loader *must* fill out the following fields in bp,