Lines Matching full:magic
186 Multiboot-compliant OS images always contain a magic "Multiboot header"
189 executable formats. This magic header does not need to be at the very
321 * Header magic fields:: The magic fields of Multiboot header
326 File: multiboot.info, Node: Header layout, Next: Header magic fields, Up: OS image format
334 0 u32 magic required
347 The fields `magic', `flags' and `checksum' are defined in *Note
348 Header magic fields::, the fields `header_addr', `load_addr',
354 File: multiboot.info, Node: Header magic fields, Next: Header address fields, Prev: Header layout, Up: OS image format
356 3.1.2 The magic fields of Multiboot header
359 `magic'
360 The field `magic' is the magic number identifying the header,
406 to the other magic fields (i.e. `magic' and `flags'), must have a
410 File: multiboot.info, Node: Header address fields, Next: Header graphics fields, Prev: Header magic fields, Up: OS image format
421 magic value is supposed to be loaded. This field serves to
496 Must contain the magic value `0x2BADB002'; the presence of this
1034 `cmain', which checks if the magic number passed by the boot loader is
1036 The file `multiboot.h' defines some macros, such as the magic number
1074 /* The magic number for the Multiboot header. */
1084 /* The magic number passed by a Multiboot-compliant boot loader. */
1105 unsigned long magic;
1215 /* magic */
1244 /* Push the magic value. */
1314 void cmain (unsigned long magic, unsigned long addr);
1320 /* Check if MAGIC is valid and print the Multiboot information structure
1323 cmain (unsigned long magic, unsigned long addr)
1331 if (magic != MULTIBOOT_BOOTLOADER_MAGIC)
1333 printf ("Invalid magic number: 0x%x\n", (unsigned) magic);
1643 Node: Header magic fields14644