; | |
; The prefix is a small structure that prefaces the actual code; | |
; it gives the compression program necessary information. | |
; | |
section .prefix nowrite progbits align=16 | |
pfx_start dd _start ; Start of raw chunk | |
pfx_compressed dd __pm_code_lma ; Start of compressed chunk | |
pfx_cdatalen dd lzo_data_size ; Pointer to compressed size field | |
%if IS_ISOLINUX | |
pfx_checksum dd bi_length ; File length and checksum fields | |
%else | |
pfx_checksum dd 0 ; No checksum | |
%endif | |
pfx_maxlma dd MaxLMA ; Maximum size | |
section .text16 |