summaryrefslogtreecommitdiff
path: root/com32/lib/com32.ld
Commit message (Collapse)AuthorAgeFilesLines
* Make symbols defined in linker script HIDDENH. Peter Anvin2014-06-101-15/+15
| | | | | | | This makes symbols defined in com32.ld and syslinux.ld HIDDEN, to avoid collisions. Additional linker scripts should have this done, too. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* com32.ld: handle .init_array and .fini_arraysyslinux-4.06-pre5H. Peter Anvin2012-05-281-23/+10
| | | | | | | Handle constructors/destructors via .init_array and .fini_array, as generated by newer gccs. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* .got.plt is really part of the GOTH. Peter Anvin2009-05-261-5/+1
| | | | | | | | | | The .got.plt section is the GOT entries associated with the PLT; although we don't have a PLT we still have the 3 reserved entries which are mentioned in the psABI as "the first three entries of the GOT". These don't matter for our needs, but make them part of the .got anyway. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* com32r: allow absolute and relative symbols based on regexH. Peter Anvin2009-05-251-3/+4
| | | | | | | Allow relocs.c to sort linker-assigned absolute symbols into true absolute and relative symbols based on regular expressions. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* com32: make com32 modules self-relocating (COM32R)H. Peter Anvin2009-05-241-24/+41
| | | | | | | | | Introduce a new "COM32R" format, which is exactly like COM32 except that they contain position-independent code. Therefore, the core can load them at any sufficiently aligned address; by protocol select 4K as the alignment. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Remove residual exception-handling stuff (not supported)hpa2004-12-071-3/+0
|
* Linker script for com32 fileshpa2004-11-171-0/+130