Merge remote-tracking branch 'mfleming/elflink-dot-zero' into elflink
[syslinux.git] / core / prefix.inc
blob9c8724b5aa92ade412058e6135cbb252deb548ae
2 ; The prefix is a small structure that prefaces the actual code;
3 ; it gives the compression program necessary information.
6                 section .prefix         nowrite progbits align=16
7 pfx_start       dd _start               ; Start of raw chunk
8 pfx_compressed  dd __pm_code_lma        ; Start of compressed chunk
9 pfx_cdatalen    dd lzo_data_size        ; Pointer to compressed size field
10 %if IS_ISOLINUX
11 pfx_checksum    dd bi_length            ; File length and checksum fields
12 %else
13 pfx_checksum    dd 0                    ; No checksum
14 %endif
15 pfx_maxlma      dd MaxLMA               ; Maximum size
17                 section .text16