mirror of
https://github.com/ipxe/ipxe
synced 2025-12-24 15:23:42 +03:00
Compressed ROM images now work.
This commit is contained in:
@@ -164,6 +164,24 @@ SECTIONS {
|
||||
|
||||
_end = .;
|
||||
|
||||
/*
|
||||
* Compressor information block
|
||||
*/
|
||||
|
||||
_zinfo_link_addr = 0;
|
||||
. = _zinfo_link_addr;
|
||||
_zinfo = .;
|
||||
|
||||
.zinfo : AT ( _zinfo_load_offset + __zinfo ) {
|
||||
__zinfo = .;
|
||||
_entry = .;
|
||||
*(.zinfo)
|
||||
*(.zinfo.*)
|
||||
_ezinfo_progbits = .;
|
||||
}
|
||||
|
||||
_ezinfo = .;
|
||||
|
||||
/*
|
||||
* Dispose of the comment and note sections to make the link map
|
||||
* easier to read
|
||||
@@ -215,6 +233,13 @@ SECTIONS {
|
||||
|
||||
_load_size = . - _load_addr;
|
||||
|
||||
. -= _zinfo_link_addr;
|
||||
_zinfo_load_offset = ALIGN ( _max_align );
|
||||
_zinfo_load_addr = _zinfo_link_addr + _zinfo_load_offset;
|
||||
_zinfo_size = _ezinfo - _zinfo;
|
||||
_zinfo_progbits_size = _ezinfo_progbits - _zinfo;
|
||||
. = _zinfo_load_addr + _zinfo_progbits_size;
|
||||
|
||||
_payload_offset = _text16_load_offset;
|
||||
|
||||
/*
|
||||
|
||||
Reference in New Issue
Block a user