Lines Matching refs:should
103 memory. The boot loader should use the "INT 12h" BIOS call to verify
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
150 The first step in loading a Linux kernel should be to load the
212 following parameters should be assumed:
231 All general purpose boot loaders should write the fields marked
233 nonstandard address should fill in the fields marked (reloc); other
342 should be less than (0x200*setup_sects).
587 If a boot loader makes use of this field, it should update the
593 misaligned kernel. Therefore, a loader should typically try each
666 uncompressed data should be determined using the standard magic
703 process. Therefore, when modifying this list one should always make
713 kernel. A relocating bootloader should attempt to load at this
743 handover protocol to boot the kernel should jump to this offset.
795 It should be noted that modern machines often have a sizable Extended
817 The kernel command line should not be located below the real-mode
818 code, nor should it be located in high memory.
838 Such a boot loader should enter the following fields in the header:
901 It should be loaded at address 0x10000 for Image/zImage kernels and
920 They should normally not be deleted from the kernel command line even
923 loader itself should get them registered in
931 (meaning 0xFFFD). This value should be entered into the
940 an initrd, since an initrd should be placed near end of
945 An initrd should be loaded. The meaning of <file> is
972 At entry, ds = es = ss should point to the start of the real-mode
973 kernel code (0x9000 if the code is loaded at 0x90000), sp should be
975 interrupts should be disabled. Furthermore, to guard against bugs in
1008 appropriate time. The use of these hooks should probably be
1017 your routine should probably do so, too.
1023 set up (current kernels do, but older ones do not); you should
1026 After completing your hook, you should jump to the address
1039 should be to setup the boot parameters (struct boot_params,
1041 should be allocated and initialized to all zero. Then the setup header
1042 from offset 0x01f1 of kernel image on should be loaded into struct
1049 boot_params as that of 16-bit boot protocol, the boot loader should
1074 should be to setup the boot parameters (struct boot_params,
1077 Then, the setup header at offset 0x01f1 of kernel image on should be
1084 boot_params as that of 16-bit boot protocol, the boot loader should
1131 All other fields should be zero.