summaryrefslogtreecommitdiff
path: root/core/syslinux.ld
Commit message (Expand)AuthorAgeFilesLines
* Back-port fix for GCC 5baserock/pedroalvarez/gcc5Pedro Alvarez2016-05-311-1/+1
* core: add support for .init/fini_tableH. Peter Anvin2012-05-281-4/+5
* ld: Use ABSOLUTE() when taking differences between relative symbolsH. Peter Anvin2011-04-011-22/+22
* syslinux.ld: ld 2.20.51 seems to want .bss16 explicitly (NOLOAD)H. Peter Anvin2010-12-141-2/+2
* syslinux.ld: remove redundant definition of STACK32_LENH. Peter Anvin2010-06-261-2/+0
* syslinux.ld: don't pad between .got and .dataH. Peter Anvin2010-05-121-2/+0
* core: don't bother zeroing the disk cache and heapH. Peter Anvin2010-03-061-0/+14
* core: page-align .earlybssH. Peter Anvin2010-03-061-1/+1
* core: use assembly for the .stack sectionH. Peter Anvin2010-03-061-3/+1
* core: fix lowmem mallocH. Peter Anvin2010-02-241-0/+1
* core: move aligned segments earlierH. Peter Anvin2010-02-241-17/+18
* core: use better malloc; add low memory malloc; fix com32 exitH. Peter Anvin2010-02-231-5/+8
* core: let xfer_buf_seg, real_mode_seg be assigned by the linkerH. Peter Anvin2010-02-211-2/+13
* core: separate bcopyxx code and data; use linker-generated symbolsH. Peter Anvin2010-02-151-4/+18
* Merge branch 'master' into pathbasedsyslinux-4.00-pre20H. Peter Anvin2010-02-141-7/+3
|\
| * pxelinux: move the stack to avoid AMI BIOS bugH. Peter Anvin2010-02-121-3/+0
* | core: move the generated IDT stubs to a separate .gentext16 sectionH. Peter Anvin2009-09-021-1/+13
* | core: drop any .eh_frame sectionssyslinux-4.00-pre5H. Peter Anvin2009-08-311-0/+5
* | core: include exported symbol informationH. Peter Anvin2009-07-091-0/+10
* | syslinux.ld: add support for .ctors and .dtorsH. Peter Anvin2009-07-081-2/+22
* | core: give 64K to the PM stackH. Peter Anvin2009-07-071-2/+2
* | core: move xfer_buf_seg to segment 3, and add a collision assertH. Peter Anvin2009-06-021-0/+4
* | core: handle section aliases in ld script; increase STACK32_LENH. Peter Anvin2009-06-021-4/+11
* | core: add new __lowmem macro to allocate a static lowmem bufferH. Peter Anvin2009-06-021-3/+18
* | syslinux.ld: add a .got to the linker scriptH. Peter Anvin2009-05-311-0/+11
* | Align free_high_memory to a 64K boundaryH. Peter Anvin2009-05-241-1/+1
* | Avoid clobbering PM code when loading the kernelH. Peter Anvin2009-05-241-2/+2
* | core: load the PM code at 1 MB, COM32R code followsH. Peter Anvin2009-05-241-2/+6
* | core: LZO compress the PM part of the coreH. Peter Anvin2009-05-201-0/+9
* | core: fill unused space in .text with NOP not zeroH. Peter Anvin2009-05-191-0/+1
* | core: move 32-bit code out of the .text16 segmentH. Peter Anvin2009-05-171-0/+14
* | core: make auxseg a piece of address space assigned by the linkerH. Peter Anvin2009-05-151-0/+15
* | core: syslinux.ld: explicitly mark .adv and .uibss as NOLOADH. Peter Anvin2009-05-141-2/+2
* | First cut of doing 32-bit C code in the coreH. Peter Anvin2009-05-141-15/+81
* | core: rename .text, .data and .bss to .text16, .data16, .bss16unify-pmH. Peter Anvin2009-05-131-20/+18
* | core: zero bss and uibss; fix some section confusionsH. Peter Anvin2009-05-131-0/+3
* | core: move initial code to a new .init segment; unify .bss+.bss1H. Peter Anvin2009-05-131-9/+11
|/
* shuffler: work around KVM problem with the new shufflerH. Peter Anvin2009-04-131-1/+14
* syslinux.ld: fix comment syntaxH. Peter Anvin2009-04-041-12/+12
* Update copyright noticesH. Peter Anvin2009-04-041-0/+13
* shuffler: first cut of a simpler shuffle routineH. Peter Anvin2009-03-311-21/+19
* Ugly workaround for bug in GNU ld 2.17H. Peter Anvin2008-06-231-0/+5
* Whitespace cleanupH. Peter Anvin2008-06-091-2/+2
* core: fail the link if we push above the 64K pointH. Peter Anvin2008-06-051-0/+2
* Move files out of root into core, dos, and utilsH. Peter Anvin2008-05-291-0/+119