Compressed ROM images now work.

This commit is contained in:
Michael Brown
2007-07-16 16:58:38 +01:00
parent 37fa9a8706
commit 048bbeeebc
9 changed files with 439 additions and 11 deletions

View File

@@ -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;
/*