Go to the source code of this file.
◆ BZI_HDR_OFFSET
#define BZI_HDR_OFFSET 0x1f1 |
Offset of bzImage header within kernel image.
Definition at line 78 of file bzimage.h.
◆ BZI_BOOT_FLAG
#define BZI_BOOT_FLAG 0xaa55 |
bzImage boot flag value
Definition at line 81 of file bzimage.h.
◆ BZI_SIGNATURE
#define BZI_SIGNATURE 0x53726448 |
bzImage magic signature value
Definition at line 84 of file bzimage.h.
◆ BZI_LOADER_TYPE_ETHERBOOT
#define BZI_LOADER_TYPE_ETHERBOOT 0x40 |
bzImage boot loader identifier for Etherboot
Definition at line 87 of file bzimage.h.
◆ BZI_LOADER_TYPE_IPXE
bzImage boot loader identifier for iPXE
We advertise ourselves as Etherboot version 6.
Definition at line 93 of file bzimage.h.
◆ BZI_LOAD_HIGH
#define BZI_LOAD_HIGH 0x01 |
bzImage "load high" flag
Definition at line 96 of file bzimage.h.
◆ BZI_LOAD_HIGH_ADDR
#define BZI_LOAD_HIGH_ADDR 0x100000 |
Load address for high-loaded kernels.
Definition at line 99 of file bzimage.h.
◆ BZI_LOAD_LOW_ADDR
#define BZI_LOAD_LOW_ADDR 0x10000 |
Load address for low-loaded kernels.
Definition at line 102 of file bzimage.h.
◆ BZI_CAN_USE_HEAP
#define BZI_CAN_USE_HEAP 0x80 |
bzImage "kernel can use heap" flag
Definition at line 105 of file bzimage.h.
◆ BZI_VID_MODE_NORMAL
#define BZI_VID_MODE_NORMAL 0xffff |
bzImage special video mode "normal"
Definition at line 108 of file bzimage.h.
◆ BZI_VID_MODE_EXT
#define BZI_VID_MODE_EXT 0xfffe |
bzImage special video mode "ext"
Definition at line 111 of file bzimage.h.
◆ BZI_VID_MODE_ASK
#define BZI_VID_MODE_ASK 0xfffd |
bzImage special video mode "ask"
Definition at line 114 of file bzimage.h.
◆ BZI_INITRD_MAX
#define BZI_INITRD_MAX 0x37ffffff |
bzImage maximum initrd address for versions < 2.03
Definition at line 117 of file bzimage.h.
◆ BZI_CMDLINE_OFFSET
#define BZI_CMDLINE_OFFSET 0x20 |
Offset of bzImage command-line structure within kernel image.
Definition at line 128 of file bzimage.h.
◆ BZI_CMDLINE_MAGIC
#define BZI_CMDLINE_MAGIC 0xa33f |
bzImage command line present magic marker value
Definition at line 131 of file bzimage.h.
◆ BZI_ASSUMED_RM_SIZE
#define BZI_ASSUMED_RM_SIZE 0x8000 |
Assumed size of real-mode portion (including .bss)
Definition at line 134 of file bzimage.h.
◆ BZI_STACK_SIZE
#define BZI_STACK_SIZE 0x1000 |
Amount of stack space to provide.
Definition at line 137 of file bzimage.h.
◆ BZI_CMDLINE_SIZE
#define BZI_CMDLINE_SIZE 0x7ff |
Maximum size of command line.
Definition at line 140 of file bzimage.h.
◆ FILE_LICENCE()
FILE_LICENCE |
( |
GPL2_OR_LATER_OR_UBDL |
| ) |
|
◆ __attribute__()
◆ setup_sects
The size of the setup in sectors.
If this field contains 0, assume it contains 4.
Definition at line 9 of file bzimage.h.
◆ root_flags
If set, the root is mounted readonly.
Definition at line 11 of file bzimage.h.
◆ syssize
◆ swap_dev
DO NOT USE - obsolete.
Definition at line 15 of file bzimage.h.
◆ ram_size
DO NOT USE - for bootsect.S use only.
Definition at line 17 of file bzimage.h.
◆ vid_mode
Video mode control.
Definition at line 19 of file bzimage.h.
◆ root_dev
Default root device number.
Definition at line 21 of file bzimage.h.
◆ boot_flag
0xAA55 magic number
Definition at line 23 of file bzimage.h.
◆ jump
Jump instruction.
Definition at line 25 of file bzimage.h.
◆ header
Magic signature "HdrS".
Definition at line 27 of file bzimage.h.
◆ version
Boot protocol version supported.
Definition at line 29 of file bzimage.h.
◆ realmode_swtch
Boot loader hook (see below)
Definition at line 31 of file bzimage.h.
◆ start_sys
The load-low segment (0x1000) (obsolete)
Definition at line 33 of file bzimage.h.
◆ kernel_version
Pointer to kernel version string.
Definition at line 35 of file bzimage.h.
◆ type_of_loader
Boot loader identifier.
Definition at line 37 of file bzimage.h.
◆ loadflags
Boot protocol option flags.
Definition at line 39 of file bzimage.h.
◆ setup_move_size
Move to high memory size (used with hooks)
Definition at line 41 of file bzimage.h.
◆ code32_start
Boot loader hook (see below)
Definition at line 43 of file bzimage.h.
◆ ramdisk_image
initrd load address (set by boot loader)
Definition at line 45 of file bzimage.h.
◆ ramdisk_size
initrd size (set by boot loader)
Definition at line 47 of file bzimage.h.
◆ bootsect_kludge
DO NOT USE - for bootsect.S use only.
Definition at line 49 of file bzimage.h.
◆ heap_end_ptr
Free memory after setup end.
Definition at line 51 of file bzimage.h.
◆ pad1
◆ cmd_line_ptr
32-bit pointer to the kernel command line
Definition at line 55 of file bzimage.h.
◆ initrd_addr_max
Highest legal initrd address.
Definition at line 57 of file bzimage.h.
◆ kernel_alignment
Physical addr alignment required for kernel.
Definition at line 59 of file bzimage.h.
◆ relocatable_kernel
Whether kernel is relocatable or not.
Definition at line 61 of file bzimage.h.
◆ pad2
◆ cmdline_size
Maximum size of the kernel command line.
Definition at line 65 of file bzimage.h.
◆ magic
Magic signature.
Definition at line 6 of file bzimage.h.
◆ offset
Offset to command line.
Definition at line 8 of file bzimage.h.