iPXE
Data Fields
bzimage_context Struct Reference

bzImage context More...

Data Fields

unsigned int version
 Boot protocol version.
unsigned int rm_kernel_seg
 Real-mode kernel portion load segment address.
userptr_t rm_kernel
 Real-mode kernel portion load address.
size_t rm_filesz
 Real-mode kernel portion file size.
size_t rm_heap
 Real-mode heap top (offset from rm_kernel)
size_t rm_cmdline
 Command line (offset from rm_kernel)
size_t cmdline_size
 Command line maximum length.
size_t rm_memsz
 Real-mode kernel portion total memory size.
userptr_t pm_kernel
 Non-real-mode kernel portion load address.
size_t pm_sz
 Non-real-mode kernel portion file and memory size.
unsigned int vid_mode
 Video mode.
uint64_t mem_limit
 Memory limit.
physaddr_t ramdisk_image
 Initrd address.
physaddr_t ramdisk_size
 Initrd size.
struct bzimage_cmdline cmdline_magic
 Command line magic block.
struct bzimage_header bzhdr
 bzImage header

Detailed Description

bzImage context

Definition at line 53 of file bzimage.c.


Field Documentation

Boot protocol version.

Definition at line 55 of file bzimage.c.

Referenced by bzimage_parse_header(), and bzimage_update_header().

Real-mode kernel portion load segment address.

Definition at line 57 of file bzimage.c.

Referenced by bzimage_exec(), and bzimage_parse_header().

Real-mode kernel portion load address.

Definition at line 59 of file bzimage.c.

Referenced by bzimage_exec(), bzimage_parse_header(), bzimage_set_cmdline(), and bzimage_update_header().

Real-mode kernel portion file size.

Definition at line 61 of file bzimage.c.

Referenced by bzimage_exec(), and bzimage_parse_header().

Real-mode heap top (offset from rm_kernel)

Definition at line 63 of file bzimage.c.

Referenced by bzimage_exec(), bzimage_parse_header(), and bzimage_update_header().

Command line (offset from rm_kernel)

Definition at line 65 of file bzimage.c.

Referenced by bzimage_parse_header(), bzimage_set_cmdline(), and bzimage_update_header().

Command line maximum length.

Definition at line 67 of file bzimage.c.

Referenced by bzimage_parse_header(), and bzimage_set_cmdline().

Real-mode kernel portion total memory size.

Definition at line 69 of file bzimage.c.

Referenced by bzimage_exec(), bzimage_parse_header(), and bzimage_update_header().

Non-real-mode kernel portion load address.

Definition at line 71 of file bzimage.c.

Referenced by bzimage_check_initrds(), bzimage_exec(), bzimage_load_initrds(), and bzimage_parse_header().

Non-real-mode kernel portion file and memory size.

Definition at line 73 of file bzimage.c.

Referenced by bzimage_check_initrds(), bzimage_exec(), bzimage_load_initrds(), and bzimage_parse_header().

Video mode.

Definition at line 75 of file bzimage.c.

Referenced by bzimage_parse_cmdline(), bzimage_parse_header(), and bzimage_update_header().

Memory limit.

Definition at line 77 of file bzimage.c.

Referenced by bzimage_check_initrds(), bzimage_load_initrds(), bzimage_parse_cmdline(), and bzimage_parse_header().

Initrd address.

Definition at line 79 of file bzimage.c.

Referenced by bzimage_load_initrds(), and bzimage_update_header().

Initrd size.

Definition at line 81 of file bzimage.c.

Referenced by bzimage_load_initrds(), and bzimage_update_header().

Command line magic block.

Definition at line 84 of file bzimage.c.

Referenced by bzimage_parse_header(), and bzimage_update_header().

bzImage header

Definition at line 86 of file bzimage.c.

Referenced by bzimage_parse_header(), and bzimage_update_header().


The documentation for this struct was generated from the following file: